summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/proj/proj-7-tiff.patch
blob: d6597a3e933675a9a2ec58dcd7ac8acf91376a58 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- a/src/lib_proj.cmake	2024-06-12 13:29:53
+++ b/src/lib_proj.cmake	2024-06-12 13:30:27
@@ -406,8 +406,14 @@
 
 if(TIFF_ENABLED)
   target_compile_definitions(${PROJ_CORE_TARGET} PRIVATE -DTIFF_ENABLED)
-  target_include_directories(${PROJ_CORE_TARGET} PRIVATE ${TIFF_INCLUDE_DIR})
-  target_link_libraries(${PROJ_CORE_TARGET} ${TIFF_LIBRARY})
+  if( CMAKE_VERSION VERSION_LESS 3.11 AND CMAKE_CROSSCOMPILING )
+      # Hack needed for ubuntu:18.04 mingw64 cross compiling to avoid
+      # -isystem to be emitted (similar to https://discourse.cmake.org/t/use-of-isystem/1574)
+      target_include_directories(proj PRIVATE ${TIFF_INCLUDE_DIRS})
+      target_link_libraries(proj ${TIFF_LIBRARIES})
+  else()
+      target_link_libraries(proj TIFF::TIFF)
+  endif()
 endif()
 
 if(CURL_ENABLED)