[Tizen] seperate PIC and PIE to fix x86_64 build error
authorWoongsuk Cho <ws77.cho@samsung.com>
Thu, 9 May 2019 09:02:22 +0000 (18:02 +0900)
committerGleb Balykov <g.balykov@samsung.com>
Wed, 25 Mar 2020 12:29:41 +0000 (15:29 +0300)
src/debug/createdump/CMakeLists.txt

index 838846a..8b3876d 100644 (file)
@@ -20,8 +20,6 @@ include_directories(BEFORE ${VM_DIR})
 
 add_definitions(-DPAL_STDCPP_COMPAT)
 
-add_compile_options(-fPIE)
-
 set(CREATEDUMP_SOURCES 
     createdump.cpp 
     crashinfo.cpp
@@ -41,18 +39,22 @@ _add_library(createdump_lib
     ${CREATEDUMP_SOURCES}
 )
 
+set_property(TARGET createdump_lib PROPERTY COMPILE_FLAGS "-fPIC")
+
 _add_library(dnetmemoryenum SHARED
     ${DNETMEMORYENUM_SOURCES}
     ${PAL_REDEFINES_FILE}
 )
 
-set_property(TARGET dnetmemoryenum PROPERTY POSITION_INDEPENDENT_CODE ON)
+set_property(TARGET dnetmemoryenum PROPERTY COMPILE_FLAGS "-fPIC")
 
 _add_executable(createdump
     main.cpp
     ${PAL_REDEFINES_FILE}
 )
 
+set_property(TARGET createdump PROPERTY COMPILE_FLAGS "-fPIE")
+
 add_dependencies(createdump pal_redefines_file)
 add_dependencies(dnetmemoryenum pal_redefines_file)