IM/MS/CMakeLists.txt
dongl ba80c3954d 0510 15:15 gtest邮件可发送 创建session类 记录全局链接会话 时间轮记录session超时。
邮件验证码 可以发送 c端test 没写  验证验证码注册还未完成
2023-05-10 16:07:31 +08:00

47 lines
1.4 KiB
CMake

project(MS)
aux_source_directory(pool/thread DIR_THREAD_POOL)
aux_source_directory(pool/mem DIR_MEM_POOL)
aux_source_directory(pool/object DIR_OBJECT_POOL)
aux_source_directory(mmm DIR_MMM)
aux_source_directory(tools DIR_TOOLS)
aux_source_directory(smtp DIR_EMAIL)
include_directories(${CMAKE_SOURCE_DIR}/include/libevent)
include_directories(${CMAKE_SOURCE_DIR}/include/mp)
include_directories(${CMAKE_SOURCE_DIR}/include/ini)
include_directories(${CMAKE_SOURCE_DIR}/include/cpp_email)
include_directories(${CMAKE_SOURCE_DIR}/include/rapidjson)
include_directories(${CMAKE_SOURCE_DIR}/include/mysql++)
include_directories(${CMAKE_SOURCE_DIR}/include/mysql++/mysql)
include_directories(${CMAKE_SOURCE_DIR}/include/smtp)
include_directories(${CMAKE_SOURCE_DIR}/MDB/imm_mysqldb)
include_directories(${CMAKE_SOURCE_DIR}/MS/works)
message("CMAKE_SOURCE_DIR ${CMAKE_SOURCE_DIR}/include/libevent")
link_directories(${CMAKE_SOURCE_DIR}/lib/libevent)
link_directories(${CMAKE_SOURCE_DIR}/lib/tbb)
link_directories(${CMAKE_SOURCE_DIR}/lib/smtp)
add_subdirectory(works)
add_executable(MS
main.cpp
MS.cpp
MS.cpp
${DIR_THREAD_POOL}
${DIR_MMM}
${DIR_MEM_POOL}
${DIR_OBJECT_POOL}
${DIR_TOOLS}
${DIR_EMAIL}
)
target_link_libraries(MS
works
event
tbb
imm_mysqldb
MP
curl
)