AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/ LAUNCHPAD_GLIB_SRCS) ADD_LIBRARY(${TARGET_LAUNCHPAD_GLIB} SHARED ${LAUNCHPAD_GLIB_SRCS}) SET_TARGET_PROPERTIES(${TARGET_LAUNCHPAD_GLIB} PROPERTIES SOVERSION ${MAJORVER}) SET_TARGET_PROPERTIES(${TARGET_LAUNCHPAD_GLIB} PROPERTIES VERSION ${VERSION}) TARGET_INCLUDE_DIRECTORIES(${TARGET_LAUNCHPAD_GLIB} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../ ) APPLY_PKG_CONFIG(${TARGET_LAUNCHPAD_GLIB} PUBLIC BUNDLE_DEPS DBUS_DEPS DLOG_DEPS GIO_DEPS LIBTZPLATFORM_CONFIG_DEPS VCONF_DEPS ) TARGET_LINK_LIBRARIES(${TARGET_LAUNCHPAD_GLIB} PUBLIC ${TARGET_LAUNCHPAD_COMMON} "-ldl") INSTALL(TARGETS ${TARGET_LAUNCHPAD_GLIB} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries) INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION include/launchpad-glib FILES_MATCHING PATTERN "*_private.hh" EXCLUDE PATTERN "*.hh" ) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/liblaunchpad-glib.pc.in ${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/liblaunchpad-glib.pc @ONLY) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/liblaunchpad-glib.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)