summaryrefslogtreecommitdiff
path: root/debian/patches/14_compiler_flags.diff
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/14_compiler_flags.diff')
-rw-r--r--debian/patches/14_compiler_flags.diff19
1 files changed, 19 insertions, 0 deletions
diff --git a/debian/patches/14_compiler_flags.diff b/debian/patches/14_compiler_flags.diff
new file mode 100644
index 0000000..f453072
--- /dev/null
+++ b/debian/patches/14_compiler_flags.diff
@@ -0,0 +1,19 @@
+Make CMake honour environmental flags.
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -139,13 +139,13 @@
+
+ IF(BUILDING_SHARED)
+ SET_TARGET_PROPERTIES(sword
+- PROPERTIES COMPILE_FLAGS ${SWORD_CFLAGS}
++ PROPERTIES COMPILE_FLAGS "$ENV{CFLAGS} -fPIC"
+ )
+ ENDIF(BUILDING_SHARED)
+
+ IF(BUILDING_STATIC)
+ SET_TARGET_PROPERTIES(sword_static
+- PROPERTIES COMPILE_FLAGS ${SWORD_CFLAGS}
++ PROPERTIES COMPILE_FLAGS "$ENV{CFLAGS}"
+ )
+ ENDIF(BUILDING_STATIC)
+