Просмотр исходного кода

ENH: Use ${CMAKE_CFG_INTDIR} instead of hardcoded RelInfo, Debug, Release, etc.

Sebastien Barre 24 лет назад
Родитель
Сommit
e0f36dbfba

+ 2 - 6
Tests/Complex/Executable/CMakeLists.txt

@@ -10,12 +10,8 @@ TARGET_LINK_LIBRARIES(complex ${COMPLEX_LIBS})
 # Link to CMake lib
 #
 FIND_LIBRARY(CMAKE_LIB
-             CMakeLib 
-             ${Complex_BINARY_DIR}/../../Source
-             ${Complex_BINARY_DIR}/../../Source/Debug
-             ${Complex_BINARY_DIR}/../../Source/Release
-             ${Complex_BINARY_DIR}/../../Source/MinSizeRel
-             ${Complex_BINARY_DIR}/../../Source/RelWithDebInfo)
+              CMakeLib 
+              ${Wrapping_BINARY_DIR}/../../Source/${CMAKE_CFG_INTDIR})
 
 # Specify the same one for debug/optimized to increase coverage
 TARGET_LINK_LIBRARIES(complex 

+ 2 - 6
Tests/ComplexOneConfig/Executable/CMakeLists.txt

@@ -10,12 +10,8 @@ TARGET_LINK_LIBRARIES(complex ${COMPLEX_LIBS})
 # Link to CMake lib
 #
 FIND_LIBRARY(CMAKE_LIB
-             CMakeLib 
-             ${Complex_BINARY_DIR}/../../Source
-             ${Complex_BINARY_DIR}/../../Source/Debug
-             ${Complex_BINARY_DIR}/../../Source/Release
-             ${Complex_BINARY_DIR}/../../Source/MinSizeRel
-             ${Complex_BINARY_DIR}/../../Source/RelWithDebInfo)
+              CMakeLib 
+              ${Wrapping_BINARY_DIR}/../../Source/${CMAKE_CFG_INTDIR})
 
 # Specify the same one for debug/optimized to increase coverage
 TARGET_LINK_LIBRARIES(complex 

+ 2 - 6
Tests/ComplexRelativePaths/Executable/CMakeLists.txt

@@ -10,12 +10,8 @@ TARGET_LINK_LIBRARIES(complex ${COMPLEX_LIBS})
 # Link to CMake lib
 #
 FIND_LIBRARY(CMAKE_LIB
-             CMakeLib 
-             ${Complex_BINARY_DIR}/../../Source
-             ${Complex_BINARY_DIR}/../../Source/Debug
-             ${Complex_BINARY_DIR}/../../Source/Release
-             ${Complex_BINARY_DIR}/../../Source/MinSizeRel
-             ${Complex_BINARY_DIR}/../../Source/RelWithDebInfo)
+              CMakeLib 
+              ${Wrapping_BINARY_DIR}/../../Source/${CMAKE_CFG_INTDIR})
 
 # Specify the same one for debug/optimized to increase coverage
 TARGET_LINK_LIBRARIES(complex 

+ 1 - 5
Tests/Testing/CMakeLists.txt

@@ -28,11 +28,7 @@ ENDIF (EXECUTABLE_OUTPUT_PATH)
 #
 FIND_LIBRARY(CMAKE_LIB
              CMakeLib 
-             ${Testing_BINARY_DIR}/../../Source
-             ${Testing_BINARY_DIR}/../../Source/Debug
-             ${Testing_BINARY_DIR}/../../Source/Release
-             ${Testing_BINARY_DIR}/../../Source/MinSizeRel
-             ${Testing_BINARY_DIR}/../../Source/RelWithDebInfo)
+             ${Wrapping_BINARY_DIR}/../../Source/${CMAKE_CFG_INTDIR})
 
 # Specify the same one for debug/optimized to increase coverage
 LINK_LIBRARIES(${CMAKE_LIB}

+ 2 - 6
Tests/Wrapping/CMakeLists.txt

@@ -28,11 +28,7 @@ ENDIF (EXECUTABLE_OUTPUT_PATH)
 #
 FIND_LIBRARY (CMAKE_LIB
               CMakeLib 
-              ${Wrapping_BINARY_DIR}/../../Source
-              ${Wrapping_BINARY_DIR}/../../Source/Debug
-              ${Wrapping_BINARY_DIR}/../../Source/Release
-              ${Wrapping_BINARY_DIR}/../../Source/MinSizeRel
-              ${Wrapping_BINARY_DIR}/../../Source/RelWithDebInfo)
+              ${Wrapping_BINARY_DIR}/../../Source/${CMAKE_CFG_INTDIR})
 
 LINK_LIBRARIES (${CMAKE_LIB})
 
@@ -127,7 +123,7 @@ CONFIGURE_FILE(
 #
 # Mangled Mesa
 #
-USE_MANGLED_MESA (${Wrapping_SOURCE_DIR} ${Wrapping_BINARY_DIR}/mangled_mesa)
+USE_MANGLED_MESA (${Wrapping_BINARY_DIR} ${Wrapping_BINARY_DIR}/mangled_mesa)
 
 #
 # Instantiator