Fix ASAN build failure for relocation R_X86_64_PC32 against symbol
[platform/core/security/drm-service-core-tizen.git] / initializer / CMakeLists.txt
1 #################################################################
2 PKG_CHECK_MODULES(DRM_INITIALIZE_DEP
3     REQUIRED
4     db-util
5     dlog
6     openssl
7 )
8
9 INCLUDE_DIRECTORIES(${DRM_INITIALIZE_DEP_INCLUDE_DIRS})
10
11 SET(DRMTAPPSINITIALIZE_SRCS
12     ${PROJECT_SOURCE_DIR}/initializer/drm-tapps-initialize.cpp
13     ${PROJECT_SOURCE_DIR}/tappsd/src/db/DTapps2SqlData.cpp
14     ${PROJECT_SOURCE_DIR}/tappsd/src/db/DTapps2SqliteDB.cpp
15     ${PROJECT_SOURCE_DIR}/tappsd/src/intf/drm_intf_tapps.cpp
16 )
17
18 SET_SOURCE_FILES_PROPERTIES(${DRMTAPPSINITIALIZE_SRCS}
19     PROPERTIES
20         COMPILE_FLAGS "-fPIE"
21 )
22
23 ADD_EXECUTABLE(${DRMTAPPSINITIALIZE} ${DRMTAPPSINITIALIZE_SRCS})
24
25 TARGET_LINK_LIBRARIES(${DRMTAPPSINITIALIZE}
26     ${DRM_INITIALIZE_DEP_LIBRARIES}
27     -pie
28 )
29
30 INSTALL(TARGETS ${DRMTAPPSINITIALIZE} DESTINATION ${BIN_DIR})