47 lines
1.3 KiB
CMake
47 lines
1.3 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/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}/MP)
|
|
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
|
|
) |