QGIS/external/rtree/tests/CMakeLists.txt

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

47 lines
1.2 KiB
CMake
Raw Normal View History

# CMake version check
cmake_minimum_required(VERSION 3.10.0)
# Default Test
add_executable(Test_RTree
Test.cpp)
add_dependencies(Test_RTree
RTree)
target_include_directories(Test_RTree
PRIVATE ${CMAKE_CURRENT_LIST_DIR})
target_link_libraries(Test_RTree
PRIVATE RTree)
if(MSVC)
target_compile_options(Test_RTree
PRIVATE /permissive- /sdl)
target_compile_definitions(Test_RTree
PRIVATE _CRT_SECURE_NO_WARNINGS)
endif()
# Memory Test file
add_executable(Test_Memory_RTree
MemoryTest.cpp)
target_include_directories(Test_Memory_RTree
PRIVATE ${CMAKE_CURRENT_LIST_DIR})
target_link_libraries(Test_Memory_RTree
PRIVATE RTree)
if(MSVC)
target_compile_options(Test_Memory_RTree
PRIVATE /permissive- /sdl)
target_compile_definitions(Test_Memory_RTree
PRIVATE _CRT_SECURE_NO_WARNINGS)
endif()
# Bad Data Test file
add_executable(Test_BadData_RTree
TestBadData.cpp)
target_include_directories(Test_BadData_RTree
PRIVATE ${CMAKE_CURRENT_LIST_DIR})
target_link_libraries(Test_BadData_RTree
PRIVATE RTree)
if(MSVC)
target_compile_options(Test_BadData_RTree
PRIVATE /permissive- /sdl)
target_compile_definitions(Test_BadData_RTree
PRIVATE _CRT_SECURE_NO_WARNINGS)
endif()