Samien 1 год назад
Родитель
Сommit
56e5963d35
3 измененных файлов с 8 добавлено и 1 удалено
  1. 1 1
      CMakeLists.txt
  2. 3 0
      Lib/DLL/CMakeLists.txt
  3. 4 0
      Lib/LibStatic/CMakeLists.txt

+ 1 - 1
CMakeLists.txt

@@ -27,7 +27,7 @@ ENDIF(WIN32 AND NOT UNIX)
 option( RAKNET_ENABLE_SAMPLES 	"Generate RakNet sample projects if true." 		TRUE  )
 option( RAKNET_ENABLE_DLL		"Generate the DLL project if true." 			TRUE )
 option( RAKNET_ENABLE_STATIC	"Generate the static library project if true." 	TRUE )
-option( RAKNET_GENERATE_INCLUDE_ONLY_DIR "Setup a include/RakNet/ directory in which all the headers are copied." FALSE )
+option( RAKNET_GENERATE_INCLUDE_ONLY_DIR "Setup a include/RakNet/ directory in which all the headers are copied." TRUE )
 
 set( RAKNETHEADERFILES ${RakNet_SOURCE_DIR}/Source ) #This name doesn't follow CMake conventions but for retro compatibility I'll let it there.
 

+ 3 - 0
Lib/DLL/CMakeLists.txt

@@ -4,6 +4,9 @@ project(RakNetDLL)
 FILE(GLOB ALL_HEADER_SRCS ${RakNet_SOURCE_DIR}/Source/*.h)
 FILE(GLOB ALL_CPP_SRCS ${RakNet_SOURCE_DIR}/Source/*.cpp)
 
+# 库文件的输出目录
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${PROJECT_SOURCE_DIR}/Lib)
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${PROJECT_SOURCE_DIR}/Lib) 
 
 include_directories( ${RAKNET_INTERNAL_INCLUDE_DIRS} ) 
 

+ 4 - 0
Lib/LibStatic/CMakeLists.txt

@@ -4,6 +4,10 @@ project(RakNetLibStatic)
 FILE(GLOB ALL_HEADER_SRCS ${RakNet_SOURCE_DIR}/Source/*.h)
 FILE(GLOB ALL_CPP_SRCS ${RakNet_SOURCE_DIR}/Source/*.cpp)
 
+# 库文件的输出目录
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${PROJECT_SOURCE_DIR}/Lib)
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${PROJECT_SOURCE_DIR}/Lib) 
+
 include_directories( ${RAKNET_INTERNAL_INCLUDE_DIRS} ) 
 
 add_library(RakNetLibStatic STATIC ${ALL_CPP_SRCS} ${ALL_HEADER_SRCS} readme.txt)

粤ICP备19079148号