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
Click to show internal directories.
Click to hide internal directories.