SET(test ua-test) INCLUDE(FindPkgConfig) pkg_check_modules(${test} REQUIRED glib-2.0 ) FOREACH(flag ${${test}_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") ENDFOREACH(flag) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall") SET(TEST_SRCS uat-menu.c uat-common.c uat-main.c uat-init.c uat-users.c uat-devices.c uat-sensors.c uat-service.c uat-detections.c uat-scenarios.c ) SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie") ADD_EXECUTABLE(${test} ${TEST_SRCS}) TARGET_LINK_LIBRARIES(${test} ${PROJECT_NAME} ${test_LDFLAGS}) INSTALL(TARGETS ${test} DESTINATION bin)