am_daemon/amd_app_group.c
am_daemon/amd_cynara.c
)
-TARGET_LINK_LIBRARIES(amd aul_mods aul ${pkgs_LDFLAGS})
+SET_TARGET_PROPERTIES(amd PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fPIE")
+TARGET_LINK_LIBRARIES(amd aul_mods aul ${pkgs_LDFLAGS} "-pie")
INSTALL(TARGETS amd DESTINATION bin)
# app_launcher
SET(APP_LAUNCHER "app_launcher")
ADD_EXECUTABLE(${APP_LAUNCHER} app_launcher.c)
-TARGET_LINK_LIBRARIES(${APP_LAUNCHER} aul aul_mods ${APP_LAUNCHER_DEPS_LDFLAGS})
+SET_TARGET_PROPERTIES(${APP_LAUNCHER} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fPIE")
+TARGET_LINK_LIBRARIES(${APP_LAUNCHER} aul aul_mods ${APP_LAUNCHER_DEPS_LDFLAGS} "-pie")
INSTALL(TARGETS app_launcher DESTINATION bin)
# appgroup info tool
SET(APPGROUP_INFO "appgroup_info")
ADD_EXECUTABLE(${APPGROUP_INFO} tool/app_group_info.c)
-TARGET_LINK_LIBRARIES(${APPGROUP_INFO} aul aul_mods ${APPGROUP_INFO_DEPS_LDFLAGS})
+SET_TARGET_PROPERTIES(${APPGROUP_INFO} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fPIE")
+TARGET_LINK_LIBRARIES(${APPGROUP_INFO} aul aul_mods ${APPGROUP_INFO_DEPS_LDFLAGS} "-pie")
INSTALL(TARGETS appgroup_info DESTINATION bin)
# pkgconfig file
# Test executables
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TEST_CFLAGS}")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TEST_CFLAGS} -fPIE")
add_executable(aul_test
aul_test.c)
-target_link_libraries(aul_test aul ${pkgs_LDFLAGS})
+target_link_libraries(aul_test aul ${pkgs_LDFLAGS} "-pie")
INSTALL(TARGETS aul_test DESTINATION bin)
add_executable(launch_app
launch_app.c)
-target_link_libraries(launch_app aul ${pkgs_LDFLAGS})
+target_link_libraries(launch_app aul ${pkgs_LDFLAGS} "-pie")
INSTALL(TARGETS launch_app DESTINATION bin)
add_executable(open_app
open_app.c)
-target_link_libraries(open_app aul ${pkgs_LDFLAGS})
+target_link_libraries(open_app aul ${pkgs_LDFLAGS} "-pie")
INSTALL(TARGETS open_app DESTINATION bin)