cmake_minimum_required(VERSION 3.8)
|
|
project(gdbus)
|
|
include(FindPkgConfig)
|
pkg_check_modules (GLIB REQUIRED IMPORTED_TARGET glib-2.0)
|
pkg_check_modules (DBUS REQUIRED IMPORTED_TARGET dbus-1)
|
|
include_directories(
|
${PROJECT_SOURCE_DIR}/./)
|
|
link_directories(
|
${PROJECT_SOURCE_DIR}/./lib)
|
|
aux_source_directory(./ SRCS)
|
add_library(${PROJECT_NAME} SHARED ${SRCS})
|
|
target_link_libraries(${PROJECT_NAME}
|
PkgConfig::GLIB
|
PkgConfig::DBUS
|
)
|
|
install(TARGETS ${PROJECT_NAME}
|
LIBRARY DESTINATION lib)
|
|
install(FILES gdbus.h
|
DESTINATION include)
|