diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 96fe570..7c4d9a4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -9,6 +9,7 @@ add_subdirectory(uibc) set(miracled_SRCS miracled.h miracled.c) add_executable(miracled ${miracled_SRCS}) target_link_libraries(miracled miracle-shared) +target_link_libraries(miracled m) install(TARGETS miracled DESTINATION bin) INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/src/shared) diff --git a/src/ctl/CMakeLists.txt b/src/ctl/CMakeLists.txt index 837109f..8025da8 100644 --- a/src/ctl/CMakeLists.txt +++ b/src/ctl/CMakeLists.txt @@ -24,6 +24,7 @@ if(READLINE_FOUND) endif(READLINE_FOUND) target_link_libraries(miracle-wifictl miracle-shared) +target_link_libraries(miracle-wifictl m) target_link_libraries(miracle-wifictl ${GLIB2_LIBRARIES}) ########### next target ############### @@ -37,6 +38,7 @@ set(miracle-sinkctl_SRCS ctl.h add_executable(miracle-sinkctl ${miracle-sinkctl_SRCS}) target_link_libraries(miracle-sinkctl ${GLIB2_LIBRARIES}) +target_link_libraries(miracle-sinkctl m) install(TARGETS miracle-sinkctl DESTINATION bin) diff --git a/src/dhcp/CMakeLists.txt b/src/dhcp/CMakeLists.txt index 7935d68..1e37819 100644 --- a/src/dhcp/CMakeLists.txt +++ b/src/dhcp/CMakeLists.txt @@ -19,6 +19,7 @@ pkg_check_modules (UDEV REQUIRED libudev) link_directories( ${UDEV_LIBRARY_DIRS}) include_directories( ${UDEV_INCLUDE_DIRS}) target_link_libraries(miracle-dhcp ${UDEV_LIBRARIES}) +target_link_libraries(miracle-dhcp m) link_directories( ${GLIB2_LIBRARY_DIRS}) include_directories( ${GLIB2_INCLUDE_DIRS}) target_link_libraries(miracle-dhcp ${GLIB2_LIBRARIES}) diff --git a/src/uibc/CMakeLists.txt b/src/uibc/CMakeLists.txt index ac81904..705b934 100644 --- a/src/uibc/CMakeLists.txt +++ b/src/uibc/CMakeLists.txt @@ -2,8 +2,8 @@ set(miracle-uibcctl_SRCS miracle-uibcctl.h miracle-uibcctl.c) add_executable(miracle-uibcctl ${miracle-uibcctl_SRCS}) -target_link_libraries(miracle-uibcctl PRIVATE miracle-shared) -target_link_libraries(miracle-uibcctl PUBLIC m) +target_link_libraries(miracle-uibcctl miracle-shared) +target_link_libraries(miracle-uibcctl m) install(TARGETS miracle-uibcctl DESTINATION bin) diff --git a/src/wifi/CMakeLists.txt b/src/wifi/CMakeLists.txt index 0dd7585..be6bf7f 100644 --- a/src/wifi/CMakeLists.txt +++ b/src/wifi/CMakeLists.txt @@ -23,6 +23,7 @@ pkg_check_modules (UDEV REQUIRED libudev) #link_directories( ${UDEV_LIBRARY_DIRS}) #include_directories( ${UDEV_INCLUDE_DIRS}) target_link_libraries(miracle-wifid ${UDEV_LIBRARIES}) +target_link_libraries(miracle-wifid m) link_directories( ${GLIB2_LIBRARY_DIRS}) include_directories( ${GLIB2_INCLUDE_DIRS}) target_link_libraries(miracle-wifid ${GLIB2_LIBRARIES}) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 1363051..56bba94 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -20,6 +20,7 @@ if(CHECK_FOUND) target_link_libraries(test_wpas ${GLIB2_LIBRARIES}) target_link_libraries(test_wpas ${CHECK_LIBRARIES}) target_link_libraries(test_wpas ${CHECK_CFLAGS}) + target_link_libraries(test_wpas m) set(test_valgrind_SOURCES test_common.h test_valgrind.c) add_executable(test_valgrind ${test_valgrind_SOURCES})