1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
4 LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
6 SET(TARGETS tst_publish)
8 FOREACH(TARGET ${TARGETS})
9 ADD_EXECUTABLE(${TARGET} ${TARGET}.c)
10 TARGET_LINK_LIBRARIES(${TARGET} heynoti)
13 INCLUDE(FindPkgConfig)
14 pkg_check_modules(pkg_ecore ecore)
16 IF(${pkg_ecore_FOUND})
17 SET(TARGETS tst_subscribe_ecore)
18 FOREACH(TARGET ${TARGETS})
19 ADD_EXECUTABLE(${TARGET} ${TARGET}.c)
20 STRING(REPLACE ";" " " TEMP_CFLAGS "${pkg_ecore_CFLAGS}")
21 SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${TEMP_CFLAGS})
22 TARGET_LINK_LIBRARIES(${TARGET} heynoti ${pkg_ecore_LDFLAGS})
24 ENDIF(${pkg_ecore_FOUND})
26 pkg_check_modules(pkg_glib glib-2.0)
29 ADD_EXECUTABLE(tst_subscribe_glib tst_subscribe_glib.c)
30 STRING(REPLACE ";" " " TEMP_CFLAGS "${pkg_glib_CFLAGS}")
31 SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${TEMP_CFLAGS})
32 TARGET_LINK_LIBRARIES(tst_subscribe_glib heynoti)
33 TARGET_LINK_LIBRARIES(tst_subscribe_glib ${pkg_glib_LDFLAGS})
34 ENDIF(${pkg_glib_FOUND})