drogon/lib/tests/CMakeLists.txt

30 lines
952 B
CMake
Executable File

link_libraries(${PROJECT_NAME})
add_executable(cache_map_test CacheMapTest.cc)
add_executable(cache_map_test2 CacheMapTest2.cc)
add_executable(cookies_test CookiesTest.cc)
add_executable(class_name_test ClassNameTest.cc)
add_executable(view_data_test HttpViewDataTest.cc)
add_executable(http_full_date_test HttpFullDateTest.cc)
add_executable(gzip_test GzipTest.cc)
add_executable(url_codec_test UrlCodecTest.cc)
add_executable(main_loop_test MainLoopTest.cc)
add_executable(main_loop_test2 MainLoopTest2.cc)
set(test_targets
cache_map_test
cache_map_test2
cookies_test
class_name_test
view_data_test
http_full_date_test
gzip_test
url_codec_test
main_loop_test
main_loop_test2)
set_property(TARGET ${test_targets}
PROPERTY CXX_STANDARD ${DROGON_CXX_STANDARD})
set_property(TARGET ${test_targets} PROPERTY CXX_STANDARD_REQUIRED ON)
set_property(TARGET ${test_targets} PROPERTY CXX_EXTENSIONS OFF)