hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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)