13 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
14 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/include)
16 FOREACH(flag ${pkgs_CFLAGS})
17 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
19 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall")
22 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
24 ## sticker consumer library ##
25 ADD_LIBRARY(${PROJECT_NAME}-consumer SHARED ${CONSUMER_SRCS})
26 TARGET_LINK_LIBRARIES(${PROJECT_NAME}-consumer ${pkgs_LDFLAGS})
28 ## sticker provider library ##
29 ADD_LIBRARY(${PROJECT_NAME}-provider SHARED ${PROVIDER_SRCS})
30 TARGET_LINK_LIBRARIES(${PROJECT_NAME}-provider ${pkgs_LDFLAGS})
32 ## Install library files ##
33 INSTALL(TARGETS ${PROJECT_NAME}-consumer DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)
34 INSTALL(TARGETS ${PROJECT_NAME}-provider DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)