IM/TEST/CMakeLists.txt
2023-07-01 20:22:27 +08:00

32 lines
936 B
CMake

project(TEST)
include_directories(${CMAKE_SOURCE_DIR}/include)
include_directories(${CMAKE_SOURCE_DIR}/include/mysql++)
include_directories(${CMAKE_SOURCE_DIR}/include/mysql++/mysql)
include_directories(${CMAKE_SOURCE_DIR}/MDB/imm_mysqldb)
include_directories(${CMAKE_SOURCE_DIR}/MDB/imm_mongodb)
include_directories(${CMAKE_SOURCE_DIR}/MP)
include_directories(${CMAKE_SOURCE_DIR}/include/rapidjson)
include_directories(${CMAKE_SOURCE_DIR}/MS)
include_directories(${CMAKE_SOURCE_DIR}/MessageSystem)
link_directories(${CMAKE_SOURCE_DIR}/lib/gtest)
link_directories(${CMAKE_SOURCE_DIR}/lib/smtp)
aux_source_directory(${CMAKE_SOURCE_DIR}/MS/smtp DIR_EMAIL)
add_executable(TEST
${DIR_EMAIL}
main.cpp)
target_link_libraries(TEST
MP
works
MessageSystem
imm_mysqldb
imm_mongodb
libgtest.a libgtest_main.a
libgmock.a libgmock_main.a
curl
ssl
)