dependencies

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2018 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	REMOTE_NAME     = "node_modules"
	VENDOR_NAME     = "vendor"
	PKG_REMOTE_NAME = "pkg_module"
)

Variables

This section is empty.

Functions

func CreateCMakeDependencyTargets

func CreateCMakeDependencyTargets(queue *log.Queue, projectName string, projectDirectory string, projectType string,
	projectFlags types.TargetFlags, projectDefinitions types.TargetDefinitions, projectDependencies types.DependenciesTag,
	platform string, pkgVersion string) error

func CreateCMakeTargets

func CreateCMakeTargets(queue *log.Queue, parentTargetName string, parentTargetHeaderOnly bool,
	dependencyNameToUseForLogs string, dependencyTargetName string, dependencyTarget *DependencyScanStructure,
	globalFlags []string, globalDefinitions []string, configDependency *types.DependencyTag,
	targetDependency *types.DependencyTag) ([]string, []string, error)

Recursively calls recursivelyGoThroughTransDependencies function and creates CMake targets

Types

type DependencyScanStructure

type DependencyScanStructure struct {
	Name         string
	Directory    string
	Version      string
	FromVendor   bool
	MainTag      types.PkgTag
	Dependencies types.DependenciesTag
}

Stores information about every package that is scanned

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL