| | |
| | | |
| | | option(BUILD_SHARED_LIBS "Build using shared libraries" ON) |
| | | |
| | | add_compile_options(-fPIC) |
| | | |
| | | option(BUILD_DOC "Build doc" OFF) |
| | | |
| | | |
| | | list(APPEND EXTRA_INCLUDES "${PROJECT_SOURCE_DIR}/include/usgcommon") |
| | | list(APPEND EXTRA_LIBS ${PROJECT_SOURCE_DIR}/lib/libusgcommon.a pthread rt) |
| | | list(APPEND EXTRA_INCLUDES "${PROJECT_SOURCE_DIR}/proto/source") |
| | | list(APPEND EXTRA_INCLUDES "${PROJECT_SOURCE_DIR}/src/msg_trigger") |
| | | list(APPEND EXTRA_LIBS ${PROJECT_SOURCE_DIR}/lib/libusgcommon.a pthread rt protobuf.a protobuf-lite.a) |
| | | |
| | | # build api doc |
| | | if (BUILD_DOC) |
| | |
| | | add_subdirectory(${PROJECT_SOURCE_DIR}/test) |
| | | add_subdirectory(${PROJECT_SOURCE_DIR}/test_net_socket) |
| | | add_subdirectory(${PROJECT_SOURCE_DIR}/test_socket) |
| | | # add_subdirectory(${PROJECT_SOURCE_DIR}/shm_util) |
| | | include_directories(${CMAKE_CURRENT_BINARY_DIR}/proto) |
| | | #add_subdirectory(${PROJECT_SOURCE_DIR}/shm_util) |
| | | endif() |
| | | |
| | | add_definitions("-DPROTOBUF_USS_DLLS") |
| | | |