Full name:
org.codehaus.mojo:cxx-maven-plugin:0.0.6-SNAPSHOT:cmake
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
generator | String | 0.0.4 | Generator name, arguments for cmake command User property is: cmake.generator. |
Name | Type | Since | Description |
---|---|---|---|
additionalDependenciesRoots | String[] | 0.0.6 | directories were additional bin dependencies are default
dependencies location is :
${project.build.directory}/dependency/${targetClassifier}/${buildConfig}
"${targetClassifier}/${buildConfig}" will be automaticaly added to
provided path to search for additionnal dependencies |
additionalIncludeRoots | String[] | 0.0.6 | Directory where additional include dependencies are |
buildConfig | String | 0.0.6 | build configuration {debug, release, debcov, relcov, relinfo} User property is: buildConfig. |
cmakeDependenciesFile | String | 0.0.6 | cmake dependency file name. If not full qualified name file
location is ${basedir} Default value is: CMakeDependencies.txt. User property is: cmake.dependenciesFile. |
cmakeMavenDependenciesFile | String | 0.0.6 | cmake maven dependency file name. If not full qualified name file
location is ${basedir} Default value is: CMakeMavenDependencies.txt. User property is: cmake.mavenDependenciesFile. |
commandArgs | String | 0.0.4 | Arguments for the executed program User property is: cmake.args. |
environmentVariables | Map | 0.0.4 | Environment variables to pass to the cmake program. |
executableSuffix | String | 0.0.6 | executables suffix of current platform {".exe", etc.} User property is: executableSuffix. |
injectMavenDependencies | boolean | 0.0.6 | generate a cmake maven dependency file according Default value is: true. User property is: cmake.injectMavenDependencies. |
outsourceDir | File | 0.0.4 | Out of source directory Defaut set to ${basedir} User property is: cmake.outsourcedir. |
projectDir | String | 0.0.4 | Directory location of main CMakeList.txt, argument for cmake
command Defaut set to ${basedir} User property is: cmake.projectdir. |
sharedLibraryPrefix | String | 0.0.6 | libraries prefixe of current platform {"lib", etc.} User property is: sharedLibraryPrefix. |
sharedLibrarySuffix | String | 0.0.6 | libraries suffixe of current platform {".so", ".dylib", etc.} User property is: sharedLibrarySuffix. |
sharedModulePrefix | String | 0.0.6 | module prefixe of current platform {"lib", etc.} User property is: sharedModulePrefix. |
sharedModuleSuffix | String | 0.0.6 | module suffixe of current platform {".so", ".dylib", etc.} User property is: sharedModuleSuffix. |
staticLibraryPrefix | String | 0.0.6 | static libraries prefixe of current platform {"lib", etc.} User property is: staticLibraryPrefix. |
staticLibrarySuffix | String | 0.0.6 | static libraries suffixe of current platform {".a", ".lib", etc.} User property is: staticLibrarySuffix. |
targetArchitecture | String | 0.0.6 | build architecture {i386, x86_64, etc.} User property is: targetArchitecture. |
targetClassifier | String | 0.0.6 | maven artifact sub-classifier {win32, win64, linux-x64_64, etc.} User property is: targetClassifier. |
targetPlatform | String | 0.0.6 | build platform = "native API" {win32, linux, mac} User property is: targetPlatform. |