aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2022-01-17 19:07:50 +0100
committerEven Rouault <even.rouault@spatialys.com>2022-01-18 00:39:34 +0100
commit38a472a6a4cf27c45079ebe506bcc1edd9ff488c (patch)
tree89d12d28c49901352fe610f3188f5e3967d02f5f /src
parentac4c9009f08655debb9700ecde76220a3f43df92 (diff)
downloadPROJ-38a472a6a4cf27c45079ebe506bcc1edd9ff488c.tar.gz
PROJ-38a472a6a4cf27c45079ebe506bcc1edd9ff488c.zip
filemanager.cpp: fix build issue with Cygwin
Diffstat (limited to 'src')
-rw-r--r--src/filemanager.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/filemanager.cpp b/src/filemanager.cpp
index 48f19148..8ab8e6c4 100644
--- a/src/filemanager.cpp
+++ b/src/filemanager.cpp
@@ -30,6 +30,11 @@
#endif
#define LRU11_DO_NOT_DEFINE_OUT_OF_CLASS_METHODS
+#if defined(HAVE_LIBDL) && !defined(_GNU_SOURCE)
+// Required for dladdr() on Cygwin
+#define _GNU_SOURCE
+#endif
+
#include <errno.h>
#include <stdlib.h>