aboutsummaryrefslogtreecommitdiff
path: root/graphics/qgis-ltr/files/patch-cmake_FindPDAL.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/qgis-ltr/files/patch-cmake_FindPDAL.cmake')
-rw-r--r--graphics/qgis-ltr/files/patch-cmake_FindPDAL.cmake83
1 files changed, 0 insertions, 83 deletions
diff --git a/graphics/qgis-ltr/files/patch-cmake_FindPDAL.cmake b/graphics/qgis-ltr/files/patch-cmake_FindPDAL.cmake
deleted file mode 100644
index 8e3ebf2b787e..000000000000
--- a/graphics/qgis-ltr/files/patch-cmake_FindPDAL.cmake
+++ /dev/null
@@ -1,83 +0,0 @@
---- cmake/FindPDAL.cmake.orig 2024-02-22 21:12:12 UTC
-+++ cmake/FindPDAL.cmake
-@@ -7,8 +7,7 @@
- # CMake module to search for PDAL library
- #
- # If it's found it sets PDAL_FOUND to TRUE
--# and following variables are set:
--# PDAL_INCLUDE_DIR
-+# and adds the following variable containing library target(s):
- # PDAL_LIBRARIES
-
- # FIND_PATH and FIND_LIBRARY normally search standard locations
-@@ -18,6 +17,28 @@
- # locations. When an earlier FIND_* succeeds, subsequent FIND_*s
- # searching for the same item do nothing.
-
-+find_package(PDAL CONFIG)
-+
-+if(PDAL_FOUND)
-+ if(NOT PDAL_FIND_QUIETLY)
-+ message(STATUS "Found PDAL: ${PDAL_LIBRARIES} (${PDAL_VERSION})")
-+ endif()
-+
-+ if(PDAL_VERSION VERSION_LESS "1.7.0")
-+ message(FATAL_ERROR "PDAL version is too old (${PDAL_VERSION}). Use 1.7 or higher.")
-+ endif()
-+
-+ if(MSVC)
-+ foreach(PDAL_TARG ${PDAL_LIBRARIES})
-+ target_compile_definitions(${PDAL_TARG} INTERFACE WIN32_LEAN_AND_MEAN)
-+ endforeach()
-+ endif()
-+
-+ return()
-+endif()
-+
-+# Fallback for systems where PDAL's config-file package is not present.
-+# It is not adapted for PDAL 2.6+ (where pdal_util library is removed).
- FIND_PATH(PDAL_INCLUDE_DIR pdal/pdal.hpp
- "$ENV{LIB_DIR}/include"
- "/usr/include"
-@@ -50,7 +71,7 @@ IF (PDAL_INCLUDE_DIR AND PDAL_CPP_LIBRARY AND PDAL_UTI
-
- IF (PDAL_INCLUDE_DIR AND PDAL_CPP_LIBRARY AND PDAL_UTIL_LIBRARY AND PDAL_BIN)
- SET(PDAL_FOUND TRUE)
-- SET(PDAL_LIBRARIES ${PDAL_CPP_LIBRARY} ${PDAL_UTIL_LIBRARY})
-+ SET(PDAL_LIBRARIES pdalcpp pdal_util)
- ENDIF (PDAL_INCLUDE_DIR AND PDAL_CPP_LIBRARY AND PDAL_UTIL_LIBRARY AND PDAL_BIN)
-
- IF (PDAL_FOUND)
-@@ -60,8 +81,8 @@ IF (PDAL_FOUND)
- OUTPUT_VARIABLE PDAL_VERSION_OUT )
- STRING(REGEX REPLACE "^.*([0-9]+)\\.([0-9]+)\\.([0-9]+).*$" "\\1" PDAL_VERSION_MAJOR "${PDAL_VERSION_OUT}")
- STRING(REGEX REPLACE "^.*([0-9]+)\\.([0-9]+)\\.([0-9]+).*$" "\\2" PDAL_VERSION_MINOR "${PDAL_VERSION_OUT}")
-- STRING(REGEX REPLACE "^.*([0-9]+)\\.([0-9]+)\\.([0-9]+).*$" "\\3" PDAL_VERSION_MICRO "${PDAL_VERSION_OUT}")
-- STRING(CONCAT PDAL_VERSION ${PDAL_VERSION_MAJOR} "." ${PDAL_VERSION_MINOR} "." ${PDAL_VERSION_MICRO})
-+ STRING(REGEX REPLACE "^.*([0-9]+)\\.([0-9]+)\\.([0-9]+).*$" "\\3" PDAL_VERSION_PATCH "${PDAL_VERSION_OUT}")
-+ STRING(CONCAT PDAL_VERSION ${PDAL_VERSION_MAJOR} "." ${PDAL_VERSION_MINOR} "." ${PDAL_VERSION_PATCH})
-
- IF (NOT PDAL_FIND_QUIETLY)
- MESSAGE(STATUS "Found PDAL: ${PDAL_LIBRARIES} (${PDAL_VERSION})")
-@@ -70,6 +91,21 @@ IF (PDAL_FOUND)
- IF ((PDAL_VERSION_MAJOR EQUAL 1) AND (PDAL_VERSION_MINOR LESS 7))
- MESSAGE (FATAL_ERROR "PDAL version is too old (${PDAL_VERSION}). Use 1.7 or higher.")
- ENDIF()
-+
-+ add_library(pdalcpp UNKNOWN IMPORTED)
-+ target_link_libraries(pdalcpp INTERFACE ${PDAL_CPP_LIBRARY})
-+ target_include_directories(pdalcpp INTERFACE ${PDAL_INCLUDE_DIR})
-+ set_target_properties(pdalcpp PROPERTIES IMPORTED_LOCATION ${PDAL_CPP_LIBRARY})
-+
-+ add_library(pdal_util UNKNOWN IMPORTED)
-+ target_link_libraries(pdal_util INTERFACE ${PDAL_UTIL_LIBRARY})
-+ target_include_directories(pdal_util INTERFACE ${PDAL_INCLUDE_DIR})
-+ set_target_properties(pdal_util PROPERTIES IMPORTED_LOCATION ${PDAL_UTIL_LIBRARY})
-+
-+ if(MSVC)
-+ target_compile_definitions(pdalcpp INTERFACE WIN32_LEAN_AND_MEAN)
-+ target_compile_definitions(pdal_util INTERFACE WIN32_LEAN_AND_MEAN)
-+ endif()
-
- ELSE (PDAL_FOUND)
- IF (PDAL_FIND_REQUIRED)