Explorar o código

COMP: CMAKE_ARCHIVE_OUTPUT_DIRECTORY wasn't set in CMakeLists.txt

As a side effect, on windows, the .lib were not located at the expected location
Jean-Christophe Fillion-Robin %!s(int64=15) %!d(string=hai) anos
pai
achega
5f894614e4
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      CMakeLists.txt

+ 3 - 2
CMakeLists.txt

@@ -43,8 +43,9 @@ ENDIF()
 IF(NOT CMAKE_RUNTIME_OUTPUT_DIRECTORY)
   SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CTK_BINARY_DIR}/bin CACHE INTERNAL "Single output directory for building all libraries.")
 ENDIF()
-#SET(CTK_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR})
-#SET(CTK_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR})
+IF(NOT CMAKE_ARCHIVE_OUTPUT_DIRECTORY)
+  SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CTK_BINARY_DIR}/bin CACHE INTERNAL "Single output directory for building all libraries.")
+ENDIF()
 
 #-----------------------------------------------------------------------------
 # Install directories, used for install rules.