File tree Expand file tree Collapse file tree 2 files changed +13
-9
lines changed Expand file tree Collapse file tree 2 files changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -398,9 +398,13 @@ set(EXECUTABLE_OUTPUT_PATH "${BUILD_OUTPUT_ROOT_DIRECTORY}")
398398if (CMAKE_GENERATOR STREQUAL Xcode)
399399 # Xcode projects support multi-configuration builds. This forces a single output directory
400400 # when building with Xcode that is consistent with single-configuration Makefile driven build.
401- set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} "${BUILD_OUTPUT_ROOT_DIRECTORY} " )
402- set (CMAKE_LIBRARY_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} "${BUILD_OUTPUT_ROOT_DIRECTORY} " )
403- set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} "${BUILD_OUTPUT_ROOT_DIRECTORY} " )
401+ string (TOUPPER ${CMAKE_BUILD_TYPE} UPPERCASE_BUILD_TYPE)
402+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${UPPERCASE_BUILD_TYPE}
403+ "${BUILD_OUTPUT_ROOT_DIRECTORY} " )
404+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY_${UPPERCASE_BUILD_TYPE}
405+ "${BUILD_OUTPUT_ROOT_DIRECTORY} " )
406+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_${UPPERCASE_BUILD_TYPE}
407+ "${BUILD_OUTPUT_ROOT_DIRECTORY} " )
404408endif ()
405409
406410#
Original file line number Diff line number Diff line change @@ -1472,9 +1472,9 @@ macro(build_gtest)
14721472 if (CMAKE_GENERATOR STREQUAL "Xcode" )
14731473 # Xcode projects support multi-configuration builds. This forces the gtest build
14741474 # to use the same output directory as a single-configuration Makefile driven build.
1475- set (GTEST_CMAKE_ARGS
1476- ${ GTEST_CMAKE_ARGS} "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${_GTEST_LIBRARY_DIR} "
1477- "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} =${_GTEST_RUNTIME_DIR} " )
1475+ list (
1476+ APPEND GTEST_CMAKE_ARGS "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${_GTEST_LIBRARY_DIR} "
1477+ "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} =${_GTEST_RUNTIME_DIR} " )
14781478 endif ()
14791479
14801480 if (MSVC )
@@ -1485,9 +1485,9 @@ macro(build_gtest)
14851485 ${GTEST_CMAKE_ARGS} "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${_GTEST_RUNTIME_DIR} "
14861486 "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} =${_GTEST_RUNTIME_DIR} " )
14871487 else ()
1488- set (GTEST_CMAKE_ARGS
1489- ${ GTEST_CMAKE_ARGS} "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${_GTEST_RUNTIME_DIR} "
1490- "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} =${_GTEST_RUNTIME_DIR} " )
1488+ list (
1489+ APPEND GTEST_CMAKE_ARGS "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${_GTEST_RUNTIME_DIR} "
1490+ "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY_${CMAKE_BUILD_TYPE} =${_GTEST_RUNTIME_DIR} " )
14911491 endif ()
14921492
14931493 add_definitions (-DGTEST_LINKED_AS_SHARED_LIBRARY=1)
You can’t perform that action at this time.
0 commit comments