1 2start_module_group(rostests) 3 4add_definitions(-DHAVE_APITEST) 5 6if(MSVC_IDE) 7 add_definitions(-DWINETEST_MSVC_IDE_FORMATTING) 8endif() 9 10add_subdirectory(apitests) 11#add_subdirectory(dibtests) 12add_subdirectory(drivers) 13#add_subdirectory(dxtest) 14if(MSVC OR NOT ARCH STREQUAL "amd64") # FIXME build is broken with new x64 PSEH 15add_subdirectory(kmtests) 16endif() 17#add_subdirectory(regtests) 18add_subdirectory(rosautotest) 19add_subdirectory(tests) 20add_subdirectory(unittests) 21add_subdirectory(win32) 22add_subdirectory(winetests) 23 24 25## Extra files needed for the various tests can be added into the "testdata" subdirectory. 26if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/testdata/) 27 file(GLOB_RECURSE TESTDATA_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/testdata/ ${CMAKE_CURRENT_SOURCE_DIR}/testdata/*) 28 foreach(item ${TESTDATA_FILES}) 29 add_rostests_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/testdata/${item} SUBDIR testdata) 30 endforeach(item) 31endif() 32 33end_module_group() 34