소스 검색

Improve CMakeLists.txt file

- distinguish built binaries, static, shared,
module
Patrick 3 년 전
부모
커밋
d32507621e
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      CMakeLists.txt

+ 3 - 2
CMakeLists.txt

@@ -122,8 +122,9 @@ set(TEST_FILES
 message("${PROJECT_NAME}: Building version ${RELEASE_VERSION}...")
 
 add_executable(${PROJECT_NAME}_test ${TEST_FILES})
-add_library("${PROJECT_NAME}_${RELEASE_VERSION}_static" ${SOURCE_FILES})
-add_library("${PROJECT_NAME}_${RELEASE_VERSION}" SHARED ${SOURCE_FILES})
+add_library("${PROJECT_NAME}_${RELEASE_VERSION}_static" STATIC ${SOURCE_FILES})
+add_library("${PROJECT_NAME}_${RELEASE_VERSION}_shared" SHARED ${SOURCE_FILES})
+add_library("${PROJECT_NAME}_${RELEASE_VERSION}_module" MODULE ${SOURCE_FILES})
 
 ##########################################################
 # Linking