Pārlūkot izejas kodu

generate position-independent code if supported

Ioannis Koutras 13 gadi atpakaļ
vecāks
revīzija
1efb9902de
1 mainītis faili ar 9 papildinājumiem un 0 dzēšanām
  1. 9 0
      src/CMakeLists.txt

+ 9 - 0
src/CMakeLists.txt

@@ -207,6 +207,8 @@ if (WITH_SHARED_LIB)
   set_target_properties(
   set_target_properties(
     ${DMMLIB_SHARED_LIBRARY}
     ${DMMLIB_SHARED_LIBRARY}
       PROPERTIES
       PROPERTIES
+        POSITION_INDEPENDENT_CODE
+          ON
         OUTPUT_NAME
         OUTPUT_NAME
           dmm
           dmm
   )
   )
@@ -224,6 +226,13 @@ endif (WITH_SHARED_LIB)
 if (WITH_STATIC_LIB)
 if (WITH_STATIC_LIB)
   add_library(${DMMLIB_STATIC_LIBRARY} STATIC ${dmmlib_SRCS})
   add_library(${DMMLIB_STATIC_LIBRARY} STATIC ${dmmlib_SRCS})
 
 
+  set_target_properties(
+    ${DMMLIB_STATIC_LIBRARY}
+      PROPERTIES
+        POSITION_INDEPENDENT_CODE
+          ON
+  )
+
   install(
   install(
     TARGETS
     TARGETS
       ${DMMLIB_STATIC_LIBRARY}
       ${DMMLIB_STATIC_LIBRARY}