file(GLOB_RECURSE Gdbus_SRC "${ble_wificonfig_SOURCE_DIR}/src/gdbus/*.c") file(GLOB_RECURSE Src_SRC "${ble_wificonfig_SOURCE_DIR}/src/src/*.c") add_executable(ble_wificonfig "${ble_wificonfig_SOURCE_DIR}/src/WifiUtil.cpp" "${ble_wificonfig_SOURCE_DIR}/src/WifiInfo.cpp" "${ble_wificonfig_SOURCE_DIR}/src/wifi_util_wrapper.cpp" "${ble_wificonfig_SOURCE_DIR}/src/gatt-service.c" ${Gdbus_SRC} ${Src_SRC}) find_package(PkgConfig) pkg_check_modules (GLIB2 glib-2.0 REQUIRED) pkg_check_modules (DBUS dbus-1 REQUIRED) #pkg_check_modules (DBUS-GLIB dbus-glib-1 REQUIRED) include_directories(${GLIB2_INCLUDE_DIRS}) include_directories(${DBUS_INCLUDE_DIRS}) #include_directories(${DBUS-GLIB_INCLUDE_DIRS}) target_link_libraries (ble_wificonfig ${GLIB2_LIBRARIES}) target_link_libraries (ble_wificonfig ${DBUS_LIBRARIES}) #target_link_libraries (ble_wificonfig ${DBUS-GLIB_LIBRARIES}) install(TARGETS ble_wificonfig DESTINATION bin) target_include_directories(ble_wificonfig PUBLIC "${ble_wificonfig_SOURCE_DIR}/include" "${CMAKE_THREAD_LIBS_INIT}" ${RAPIDJSON_INCLUDE_DIR}) #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g -Wall -Wno-unused-variable -fpermissive") target_link_libraries(ble_wificonfig pthread)