mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-23 15:11:01 -06:00
In a per-component installation the generated installation scripts are invoked once for each component. Per default custom installation script code added by install(CODE|SCRIPT) only runs for one specific component in this context. The new ALL_COMPONENTS option allows custom script code to be run once for each component being installed.
84 lines
2.7 KiB
JSON
84 lines
2.7 KiB
JSON
{
|
|
"source": "^object$",
|
|
"build": "^object$",
|
|
"parentSource": "^\\.$",
|
|
"childSources": null,
|
|
"targetIds": [
|
|
"^ALL_BUILD::@5ed5358f70faf8d8af7a$",
|
|
"^ZERO_CHECK::@5ed5358f70faf8d8af7a$",
|
|
"^c_object_exe::@5ed5358f70faf8d8af7a$",
|
|
"^c_object_lib::@5ed5358f70faf8d8af7a$",
|
|
"^cxx_object_exe::@5ed5358f70faf8d8af7a$",
|
|
"^cxx_object_lib::@5ed5358f70faf8d8af7a$"
|
|
],
|
|
"projectName": "Object",
|
|
"minimumCMakeVersion": "3.13",
|
|
"hasInstallRule": true,
|
|
"installers": [
|
|
{
|
|
"component": "Unspecified",
|
|
"type": "target",
|
|
"destination": "bin",
|
|
"paths": [
|
|
"^object/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?c_object_exe(\\.exe)?$"
|
|
],
|
|
"isExcludeFromAll": null,
|
|
"isForAllComponents": null,
|
|
"isOptional": null,
|
|
"targetId": "^c_object_exe::@5ed5358f70faf8d8af7a$",
|
|
"targetIndex": "c_object_exe",
|
|
"targetIsImportLibrary": null,
|
|
"targetInstallNamelink": null,
|
|
"exportName": null,
|
|
"exportTargets": null,
|
|
"scriptFile": null,
|
|
"backtrace": [
|
|
{
|
|
"file": "^object/CMakeLists\\.txt$",
|
|
"line": 13,
|
|
"command": "install",
|
|
"hasParent": true
|
|
},
|
|
{
|
|
"file": "^object/CMakeLists\\.txt$",
|
|
"line": null,
|
|
"command": null,
|
|
"hasParent": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"component": "Unspecified",
|
|
"type": "target",
|
|
"destination": "bin",
|
|
"paths": [
|
|
"^object/((Debug|Release|MinSizeRel|RelWithDebInfo)/)?cxx_object_exe(\\.exe)?$"
|
|
],
|
|
"isExcludeFromAll": null,
|
|
"isForAllComponents": null,
|
|
"isOptional": null,
|
|
"targetId": "^cxx_object_exe::@5ed5358f70faf8d8af7a$",
|
|
"targetIndex": "cxx_object_exe",
|
|
"targetIsImportLibrary": null,
|
|
"targetInstallNamelink": null,
|
|
"exportName": null,
|
|
"exportTargets": null,
|
|
"scriptFile": null,
|
|
"backtrace": [
|
|
{
|
|
"file": "^object/CMakeLists\\.txt$",
|
|
"line": 13,
|
|
"command": "install",
|
|
"hasParent": true
|
|
},
|
|
{
|
|
"file": "^object/CMakeLists\\.txt$",
|
|
"line": null,
|
|
"command": null,
|
|
"hasParent": false
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|