12345678910111213141516171819202122232425262728293031 |
- # 定义实体名称
- define_moudle("rpcclient")
- include_directories(./rpcServer)
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../third_party/msgpack)
- set(${MODULE_PREFIX}_SRCS
- mod_rpc.cpp
- guitask.cpp)
- set(Boost_INCLUDE_DIR D:/boost_1_67_0)
- set(Boost_LIBRARY_DIR D:/boost_1_67_0/stage/lib)
- include_directories(${Boost_INCLUDE_DIR})
- link_directories(${Boost_LIBRARY_DIR})
- add_module_libraries(${MODULE_PREFIX} ${MODULE_NAME})
- target_include_directories(${MODULE_NAME}
- PRIVATE ${MODULE_BASE_DIR}/mod_rpc
- )
- set(CMAKE_CXX_FLAGS "/EHsc ${CMAKE_CXX_FLAGS}")
- # 添加实体需要依赖的其他共享库(包括系统库)
- set(${MODULE_PREFIX}_LIBS spbase)
- target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS} ${Boost_LIBRARIES})
- deploy_module(${MODULE_PREFIX} ${MODULE_NAME})
|