From eb39f3fa1c098b9fddcc9ce87bb66537bde60200 Mon Sep 17 00:00:00 2001 From: Marijn van der Werf Date: Tue, 6 Sep 2016 15:13:13 +0200 Subject: [PATCH] Only add testpaint on unix for standard builds --- CMakeLists.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7ab7d3572f..629f1f4950 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -365,14 +365,15 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/g2.dat" DESTINATION share/${PROJECT}) install(DIRECTORY data/ DESTINATION share/${PROJECT}) install(FILES ${DOC_FILES} DESTINATION share/doc/${PROJECT}) +if (UNIX AND (NOT USE_MMAP) AND (NOT DISABLE_RCT2) AND (NOT FORCE64)) + file(GLOB_RECURSE ORCT2_RIDE_SOURCES "src/ride/*/*.c") + file(GLOB_RECURSE ORCT2_RIDE_DEP_SOURCES "src/ride/ride_data.c" "src/ride/track_data.c" "src/ride/track_paint.c" "src/addresses.c" "src/diagnostic.c" "src/hook.c" "src/paint/map_element/map_element.c") + file(GLOB_RECURSE ORCT2_TESTPAINT_SOURCES "test/testpaint/*.c" "test/testpaint/*.cpp" "test/testpaint/*.h") -file(GLOB_RECURSE ORCT2_RIDE_SOURCES "src/ride/*/*.c") -file(GLOB_RECURSE ORCT2_RIDE_DEP_SOURCES "src/ride/ride_data.c" "src/ride/track_data.c" "src/ride/track_paint.c" "src/addresses.c" "src/diagnostic.c" "src/hook.c" "src/paint/map_element/map_element.c") -file(GLOB_RECURSE ORCT2_PAINT_TEST_SOURCES "test/testpaint/*.c" "test/testpaint/*.cpp" "test/testpaint/*.h") - -add_executable(testpaint EXCLUDE_FROM_ALL ${ORCT2_RIDE_SOURCES} ${ORCT2_RIDE_DEP_SOURCES} ${ORCT2_PAINT_TEST_SOURCES} ${RCT2_SECTIONS}) -set_target_properties(testpaint PROPERTIES COMPILE_FLAGS "-DNO_VEHICLES") -add_dependencies(testpaint segfiles) + add_executable(testpaint EXCLUDE_FROM_ALL ${ORCT2_RIDE_SOURCES} ${ORCT2_RIDE_DEP_SOURCES} ${ORCT2_TESTPAINT_SOURCES} ${RCT2_SECTIONS}) + set_target_properties(testpaint PROPERTIES COMPILE_FLAGS "-DNO_VEHICLES") + add_dependencies(testpaint segfiles) +endif () set(CPACK_PACKAGE_VERSION_MAJOR 0) set(CPACK_PACKAGE_VERSION_MINOR 0)