Ensure 64-bit android build works as well
[platform/core/uifw/dali-demo.git] / build / tizen / builder / CMakeLists.txt
index 5cbdfa6..06c7068 100644 (file)
@@ -2,6 +2,10 @@ SET(BUILDER_SRC_DIR ${ROOT_SRC_DIR}/builder)
 
 SET(DALI_BUILDER_SRCS ${BUILDER_SRC_DIR}/dali-builder.cpp)
 SET(DALI_BUILDER_SRCS ${DALI_BUILDER_SRCS} "${ROOT_SRC_DIR}/shared/resources-location.cpp")
-ADD_EXECUTABLE(dali-builder ${DALI_BUILDER_SRCS})
-TARGET_LINK_LIBRARIES(dali-builder ${REQUIRED_PKGS_LDFLAGS})
+IF(SHARED)
+  ADD_LIBRARY(dali-builder SHARED ${DALI_BUILDER_SRCS})
+ELSE()
+  ADD_EXECUTABLE(dali-builder ${DALI_BUILDER_SRCS})
+ENDIF()
+TARGET_LINK_LIBRARIES(dali-builder ${REQUIRED_PKGS_LDFLAGS} -pie)
 INSTALL(TARGETS dali-builder DESTINATION ${BINDIR})