diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2023-02-02 19:14:33 (GMT) |
---|---|---|
committer | Kyle Edwards <kyle.edwards@kitware.com> | 2023-02-03 16:23:32 (GMT) |
commit | cabad8a37f9370df96dfebc124e38d82c141c76a (patch) | |
tree | 2e44b71faa2b1b6c6c64383e244f32ab5813aaee | |
parent | 62e8884d3f8be6cce8bde32a3f6eb499b4e38758 (diff) | |
download | CMake-cabad8a37f9370df96dfebc124e38d82c141c76a.zip CMake-cabad8a37f9370df96dfebc124e38d82c141c76a.tar.gz CMake-cabad8a37f9370df96dfebc124e38d82c141c76a.tar.bz2 |
ExternalProject: Always use $<CONFIG> for source files
-rw-r--r-- | Modules/ExternalProject.cmake | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/Modules/ExternalProject.cmake b/Modules/ExternalProject.cmake index 3752ceb..18068cb 100644 --- a/Modules/ExternalProject.cmake +++ b/Modules/ExternalProject.cmake @@ -2091,13 +2091,7 @@ function(_ep_get_configuration_subdir_genex suffix_var) set(suffix "") get_property(_isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) if(_isMultiConfig) - if(CMAKE_GENERATOR STREQUAL "Xcode") - # The Xcode generator does not support per-config sources, - # so use the underlying build system's placeholder instead. - set(suffix "/${CMAKE_CFG_INTDIR}") - else() - set(suffix "/$<CONFIG>") - endif() + set(suffix "/$<CONFIG>") endif() set(${suffix_var} "${suffix}" PARENT_SCOPE) endfunction() |