# 定义实体名称 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})