瀏覽代碼

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 15 年之前
父節點
當前提交
5f894614e4
共有 1 個文件被更改,包括 3 次插入2 次删除
  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.