浏览代码

ExternalProject: Always use $<CONFIG> for source files

Kyle Edwards 2 年之前
父节点
当前提交
cabad8a37f
共有 1 个文件被更改,包括 1 次插入7 次删除
  1. 1 7
      Modules/ExternalProject.cmake

+ 1 - 7
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()