summaryrefslogtreecommitdiff
path: root/geography/qgis/patches/patch-src_crssync_CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'geography/qgis/patches/patch-src_crssync_CMakeLists.txt')
-rw-r--r--geography/qgis/patches/patch-src_crssync_CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/geography/qgis/patches/patch-src_crssync_CMakeLists.txt b/geography/qgis/patches/patch-src_crssync_CMakeLists.txt
new file mode 100644
index 00000000000..e09f9bbdf22
--- /dev/null
+++ b/geography/qgis/patches/patch-src_crssync_CMakeLists.txt
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_crssync_CMakeLists.txt,v 1.1 2016/06/28 16:57:51 bouyer Exp $
+Fix executing dynamically-linked executable from the build directory
+
+--- src/crssync/CMakeLists.txt.orig 2016-06-26 16:02:58.000000000 +0200
++++ src/crssync/CMakeLists.txt 2016-06-26 16:04:09.000000000 +0200
+@@ -22,7 +22,7 @@
+ )
+ ELSE(MSVC AND NOT USING_NMAKE)
+ ADD_CUSTOM_TARGET(synccrsdb
+- COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/crssync
++ COMMAND env LD_LIBRARY_PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/../lib ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/crssync
+ DEPENDS crssync
+ )
+ ENDIF(MSVC AND NOT USING_NMAKE)