mirror of
https://git.freebsd.org/ports.git
synced 2025-06-13 00:30:33 -04:00
45 lines
1.7 KiB
Text
45 lines
1.7 KiB
Text
--- CMakeLists.txt.orig 2020-04-04 15:19:17 UTC
|
|
+++ CMakeLists.txt
|
|
@@ -66,6 +66,11 @@ option(Mapper_DEBUG_TRANSLATIONS "Debug missing transl
|
|
# Used for some Linux distributions which do not provide the polyclipping lib.
|
|
option(Mapper_BUILD_CLIPPER "Build the Clipper package from source" OFF)
|
|
|
|
+option(Mapper_WITH_DOCS "Build and/or install documentation" ON)
|
|
+option(Mapper_WITH_EXAMPLES "Build and/or install examples" ON)
|
|
+option(Mapper_WITH_NLS "Native Language Support" ON)
|
|
+option(Mapper_WITH_TEST "Build the test suite" ON)
|
|
+
|
|
option(Mapper_USE_GDAL "Use the GDAL library" ON)
|
|
|
|
if(ANDROID)
|
|
@@ -260,10 +265,20 @@ endif()
|
|
|
|
# Subdirectories
|
|
|
|
+if (Mapper_WITH_DOCS)
|
|
add_subdirectory("doc/manual")
|
|
+endif()
|
|
+if (Mapper_WITH_EXAMPLES)
|
|
add_subdirectory("examples")
|
|
+endif()
|
|
add_subdirectory("symbol sets")
|
|
-add_subdirectory("translations")
|
|
+if (Mapper_WITH_NLS)
|
|
+ add_subdirectory("translations")
|
|
+else()
|
|
+ execute_process(COMMAND "${CMAKE_COMMAND}" -E make_directory "packaging/linux")
|
|
+ execute_process(COMMAND "${CMAKE_COMMAND}" -E copy "${PROJECT_SOURCE_DIR}/packaging/linux/Mapper.desktop" "packaging/linux/")
|
|
+ execute_process(COMMAND "${CMAKE_COMMAND}" -E copy "${PROJECT_SOURCE_DIR}/packaging/linux/openorienteering-mapper.xml" "packaging/linux/")
|
|
+endif()
|
|
if(Mapper_WITH_COVE)
|
|
add_feature_info(Mapper_WITH_COVE "${Mapper_WITH_COVE}" "Contour line vectorization")
|
|
add_subdirectory("3rd-party/cove")
|
|
@@ -287,7 +302,7 @@ if(CMAKE_CROSSCOMPILING)
|
|
add_custom_target(TEST_WARNING ALL
|
|
COMMENT "Crosscompiling, skipping all tests")
|
|
add_dependencies(TEST_WARNING Mapper)
|
|
-else()
|
|
+elseif(Mapper_WITH_TEST)
|
|
enable_testing()
|
|
add_subdirectory("test")
|
|
endif()
|