|
@@ -9,39 +9,39 @@ list(APPEND SQLITE3_SRCS ${CMAKE_SOURCE_DIR}/ThirdParty/Include/uuid4/uuid4.cpp)
|
|
|
add_library(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS} ${SQLITE3_SRCS})
|
|
|
|
|
|
if(MSVC)
|
|
|
-target_include_directories(${MODULE_NAME} PRIVATE
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/sqlite3
|
|
|
- ${CONAN_INCLUDE_DIRS_LIBKYSM}
|
|
|
- ${CONAN_INCLUDE_DIRS_JSONCPP}
|
|
|
- ${RVCFRAMEWORK_SOURCES_DIR}/RvcRestfulSdk
|
|
|
- ${CMAKE_SOURCE_DIR}/ThirdParty/Include/CJson
|
|
|
- ${CMAKE_SOURCE_DIR}/ThirdParty/Include/uuid4
|
|
|
- ${CONAN_INCLUDE_DIRS_ZLIB}
|
|
|
- ${CONAN_INCLUDE_DIRS_OPENSSL}
|
|
|
-)
|
|
|
-target_link_directories(${MODULE_NAME} PRIVATE
|
|
|
- ${CONAN_LIB_DIRS_LIBKYSM}
|
|
|
- ${CONAN_LIB_DIRS_JSONCPP}
|
|
|
- ${CONAN_LIB_DIRS_ZLIB}
|
|
|
- ${CONAN_LIB_DIRS_OPENSSL}
|
|
|
-)
|
|
|
+ target_include_directories(${MODULE_NAME} PRIVATE
|
|
|
+ ${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/sqlite3
|
|
|
+ ${CONAN_INCLUDE_DIRS_LIBKYSM}
|
|
|
+ ${CONAN_INCLUDE_DIRS_JSONCPP}
|
|
|
+ ${RVCFRAMEWORK_SOURCES_DIR}/RvcRestfulSdk
|
|
|
+ ${CMAKE_SOURCE_DIR}/ThirdParty/Include/CJson
|
|
|
+ ${CMAKE_SOURCE_DIR}/ThirdParty/Include/uuid4
|
|
|
+ ${CONAN_INCLUDE_DIRS_ZLIB}
|
|
|
+ ${CONAN_INCLUDE_DIRS_OPENSSL}
|
|
|
+ )
|
|
|
+ target_link_directories(${MODULE_NAME} PRIVATE
|
|
|
+ ${CONAN_LIB_DIRS_LIBKYSM}
|
|
|
+ ${CONAN_LIB_DIRS_JSONCPP}
|
|
|
+ ${CONAN_LIB_DIRS_ZLIB}
|
|
|
+ ${CONAN_LIB_DIRS_OPENSSL}
|
|
|
+ )
|
|
|
else()
|
|
|
-target_include_directories(${MODULE_NAME} PRIVATE
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/sqlite3
|
|
|
- ${CONAN_INCLUDE_DIRS_LIBKYSM}
|
|
|
- ${CONAN_INCLUDE_DIRS_JSONCPP}
|
|
|
- ${RVCFRAMEWORK_SOURCES_DIR}/RvcRestfulSdk
|
|
|
- ${CMAKE_SOURCE_DIR}/ThirdParty/Include/CJson
|
|
|
- ${CMAKE_SOURCE_DIR}/ThirdParty/Include/uuid4
|
|
|
- ${CONAN_INCLUDE_DIRS_ZLIB}
|
|
|
-)
|
|
|
-target_link_directories(${MODULE_NAME} PRIVATE
|
|
|
- ${CONAN_LIB_DIRS_LIBKYSM}
|
|
|
- ${CONAN_LIB_DIRS_JSONCPP}
|
|
|
- ${CONAN_LIB_DIRS_ZLIB}
|
|
|
-)
|
|
|
+ target_include_directories(${MODULE_NAME} PRIVATE
|
|
|
+ ${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/sqlite3
|
|
|
+ ${CONAN_INCLUDE_DIRS_LIBKYSM}
|
|
|
+ ${CONAN_INCLUDE_DIRS_JSONCPP}
|
|
|
+ ${RVCFRAMEWORK_SOURCES_DIR}/RvcRestfulSdk
|
|
|
+ ${CMAKE_SOURCE_DIR}/ThirdParty/Include/CJson
|
|
|
+ ${CMAKE_SOURCE_DIR}/ThirdParty/Include/uuid4
|
|
|
+ ${CONAN_INCLUDE_DIRS_ZLIB}
|
|
|
+ )
|
|
|
+ target_link_directories(${MODULE_NAME} PRIVATE
|
|
|
+ ${CONAN_LIB_DIRS_LIBKYSM}
|
|
|
+ ${CONAN_LIB_DIRS_JSONCPP}
|
|
|
+ ${CONAN_LIB_DIRS_ZLIB}
|
|
|
+ )
|
|
|
endif(MSVC)
|
|
|
|
|
|
target_link_libraries(${MODULE_NAME}
|
|
@@ -54,20 +54,18 @@ target_link_libraries(${MODULE_NAME}
|
|
|
|
|
|
message(STATUS "zlib library: ${CONAN_PKG_LIBS_OPENSSL} ${CONAN_PKG_LIBS_ZLIB} ${CONAN_PKG_LIBS_JSONCPP}")
|
|
|
|
|
|
-# target_compile_definitions(${MODULE_NAME} PRIVATE "-DCMBSM_LINKED_AS_STATIC_LIBRARY")
|
|
|
-
|
|
|
if(MSVC)
|
|
|
install(TARGETS ${MODULE_NAME}
|
|
|
- RUNTIME DESTINATION "${RVC_RUNTIME_PATH}" COMPONENT libraries
|
|
|
- ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT develops EXCLUDE_FROM_ALL
|
|
|
- LIBRARY DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT libraries
|
|
|
+ RUNTIME DESTINATION "${RVC_RUNTIME_PATH}" COMPONENT libraries
|
|
|
+ ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT develops EXCLUDE_FROM_ALL
|
|
|
+ LIBRARY DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT libraries
|
|
|
)
|
|
|
else()
|
|
|
-install(TARGETS ${MODULE_NAME}
|
|
|
- RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
|
|
|
- ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
|
|
|
- LIBRARY DESTINATION "${RVC_RUNTIME_PATH}"
|
|
|
- COMPONENT libraries)
|
|
|
+ install(TARGETS ${MODULE_NAME}
|
|
|
+ RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
|
|
|
+ ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
|
|
|
+ LIBRARY DESTINATION "${RVC_RUNTIME_PATH}"
|
|
|
+ COMPONENT libraries)
|
|
|
endif(MSVC)
|
|
|
|
|
|
if (WITH_PDB_SAVE AND MSVC AND BUILD_SHARED_LIBS)
|