mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-25 00:59:19 -06:00
Merge topic 'ExternalProject_labels'
93730bb3ExternalProject: Set FOLDER property to targets39ef8046ExternalProject: Set LABELS property to targets
This commit is contained in:
@@ -1176,6 +1176,8 @@ function(ExternalProject_Add_StepTargets name)
|
||||
_ep_get_step_stampfile(${name} ${step} stamp_file)
|
||||
add_custom_target(${name}-${step}
|
||||
DEPENDS ${stamp_file})
|
||||
set_property(TARGET ${name}-${step} PROPERTY LABELS ${name})
|
||||
set_property(TARGET ${name}-${step} PROPERTY FOLDER "ExternalProjectTargets/${name}")
|
||||
|
||||
# Depend on other external projects (target-level).
|
||||
get_property(deps TARGET ${name} PROPERTY _EP_DEPENDS)
|
||||
@@ -1918,6 +1920,9 @@ function(ExternalProject_Add name)
|
||||
# argument was passed, we explicitly set it for the target.
|
||||
add_custom_target(${name} ALL DEPENDS ${complete_stamp_file})
|
||||
set_property(TARGET ${name} PROPERTY _EP_IS_EXTERNAL_PROJECT 1)
|
||||
set_property(TARGET ${name} PROPERTY LABELS ${name})
|
||||
set_property(TARGET ${name} PROPERTY FOLDER "ExternalProjectTargets/${name}")
|
||||
|
||||
_ep_parse_arguments(ExternalProject_Add ${name} _EP_ "${ARGN}")
|
||||
_ep_set_directories(${name})
|
||||
_ep_get_step_stampfile(${name} "done" done_stamp_file)
|
||||
|
||||
Reference in New Issue
Block a user