Warning, /education/marble/tools/vectorosm-tilecreator/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023 Volker Krause <vkrause@kde.org> 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 0004 find_program(OSMCONVERT_EXECUTABLE NAMES osmconvert) 0005 if (NOT OSMCONVERT_EXECUTABLE) 0006 include(FetchContent) 0007 message(STATUS "Building external osmconvert for tile generator tests!") 0008 FetchContent_Declare(osm-c-tools 0009 GIT_REPOSITORY https://gitlab.com/osm-c-tools/osmctools.git 0010 ) 0011 FetchContent_Populate(osm-c-tools) 0012 add_executable(osmconvert ${osm-c-tools_SOURCE_DIR}/src/osmconvert.c) 0013 set_target_properties(osmconvert PROPERTIES C_STANDARD 99) 0014 target_link_libraries(osmconvert PRIVATE ZLIB::ZLIB) 0015 endif() 0016 0017 add_test(NAME tirex-backend-test 0018 COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/tile-creator-tester.py 0019 --tirex-backend $<TARGET_FILE:marble-vectorosm-tirex-backend> 0020 --data ${CMAKE_CURRENT_SOURCE_DIR}/data 0021 ) 0022 set_tests_properties(tirex-backend-test PROPERTIES 0023 ENVIRONMENT_MODIFICATION "PATH=path_list_append:${CMAKE_CURRENT_BINARY_DIR}" 0024 )