1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(stc_ipt_test C)
4 SET(TARGET_STC_IPT_TEST "stc_ipt_test")
6 SET(STC_IPT_TEST_INCLUDE_DIR ${STC_IPT_TEST_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../include)
7 INCLUDE_DIRECTORIES(${STC_IPT_TEST_INCLUDE_DIR})
10 pkg_check_modules(TARGET_STC_IPT_TEST REQUIRED ${COMMON_DEPS})
11 FOREACH(flag ${TARGET_STC_IPT_TEST_CFLAGS})
12 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
16 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
17 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
28 ADD_EXECUTABLE(${PROJECT_NAME} ${stc_ipt_test})
29 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${TARGET_STC} ${TARGET_STC_IPT_TEST_LDFLAGS})
32 INSTALL(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${BIN_DIR})