12345678910111213141516171819202122232425262728293031323334 |
- set(MODULE_NAME "log4rvcother")
- set(MODULE_PREFIX "LIB_LOG4RVCOTHER")
- set(RAW_VERSION_STRING "2.0.0")
- set(${MODULE_PREFIX}_SRCS
- liblog4rvcother.cpp
- log4cplus_helper.cpp
- log4rvcother.cpp
- mutex.cpp
- env_deal.cpp
- log4upload.cpp
- log4link.cpp
- )
- add_definitions(-DUSE_SKYEYELOG)
- #set(CMAKE_CXX_FLAGS "${CMAK_CXX_FLAGS} -g3")
- add_library(${MODULE_NAME} SHARED ${${MODULE_PREFIX}_SRCS})
- target_include_directories(${MODULE_NAME}
- PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
- PRIVATE ${RVC_COMMON_INCLUDE_DIR}
- ${OTHER_LIB_BASE_DIR}/libpublicFun
- ${CONAN_INCLUDE_DIRS_JSONCPP})
- target_link_directories(${MODULE_NAME} PRIVATE ${CONAN_LIB_DIRS_JSONCPP})
- set_target_properties(${MODULE_NAME} PROPERTIES COMPILE_DEFINITIONS "LIBLOG4RVCOTHER_EXPORTS")
- set_target_properties(${MODULE_NAME} PROPERTIES DEBUG_POSTFIX "d")
- if(MSVC)
- list(APPEND OTHER_LIBS Psapi)
- endif(MSVC)
- target_link_libraries(${MODULE_NAME} CONAN_PKG::log4cplus ${OTHER_LIBS} libpublicFun ${CONAN_PKG_LIBS_JSONCPP})
- deploy_others(${MODULE_PREFIX} ${MODULE_NAME})
|