build: put tests in solution folder

This commit is contained in:
Bert Belder 2018-06-01 13:40:42 -07:00
parent 4e685dcf29
commit e7e2cd478a
No known key found for this signature in database
GPG Key ID: 7A77887B2E2ED461

View File

@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 2.8.0)
cmake_minimum_required(VERSION 3.0.0)
project(wepoll)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
link_libraries(ws2_32)
if(MSVC)
@ -30,6 +32,7 @@ source_group(test/shared FILES ${SOURCES_TEST_SHARED})
foreach(TEST_SOURCE ${SOURCES_TEST})
get_filename_component(TEST_NAME ${TEST_SOURCE} NAME_WE)
add_executable(${TEST_NAME} ${TEST_SOURCE} ${SOURCES_SRC} ${SOURCES_SRC_REGULAR} ${SOURCES_TEST_SHARED})
set_target_properties(${TEST_NAME} PROPERTIES FOLDER Tests)
target_include_directories(${TEST_NAME} PUBLIC include src src/regular test/shared)
list(APPEND TEST_TARGETS ${TEST_NAME})
list(APPEND TEST_OUTPUTS $<TARGET_FILE:${TEST_NAME}>)