1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
15 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
16 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
18 INCLUDE(FindPkgConfig)
19 pkg_check_modules(pkgs REQUIRED glib-2.0
25 FOREACH(flag ${pkgs_CFLAGS})
26 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
28 #SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -finstrument-functions")
29 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -pthread")
31 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
32 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
33 SET(BINDIR "/usr/bin")
34 SET(EXEC_PREFIX "\${prefix}")
35 SET(INCLUDEDIR "/usr/include")
38 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
39 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
40 ADD_DEFINITIONS("-DTARGET")
42 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
43 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
45 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})