project(MS) aux_source_directory(pool/mem DIR_MEM_POOL) aux_source_directory(pool/thread DIR_THREAD_POOL) aux_source_directory(pool/object DIR_OBJECT_POOL) aux_source_directory(mmm DIR_MMM) 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/rapidjson) include_directories(${CMAKE_SOURCE_DIR}/include/mysql++) include_directories(${CMAKE_SOURCE_DIR}/include/mysql++/mysql) include_directories(${CMAKE_SOURCE_DIR}/include/tbb) include_directories(${CMAKE_SOURCE_DIR}/MDB/imm_mysqldb) include_directories(${CMAKE_SOURCE_DIR}/MP) include_directories(${CMAKE_SOURCE_DIR}/MS/works) include_directories(${CMAKE_SOURCE_DIR}/MS/smtp) 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_EMAIL} ${DIR_MMM} ${DIR_THREAD_POOL} ${DIR_MEM_POOL} ${DIR_OBJECT_POOL} ) target_link_libraries(MS works event tbb imm_mysqldb imm_mongodb MP curl )