--- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,7 @@ endif() set(DEPS glib-2.0>=2.58 gtk+-3.0>=3.24) find_package (PkgConfig REQUIRED) +find_library(M_LIBRARY m) pkg_check_modules(PROJECT_DEPS REQUIRED ${DEPS}) # Set global variables --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -99,6 +99,9 @@ set_source_files_properties(${SOURCES} P add_library("ayatana-ido3-0.4" SHARED ${SOURCES}) set_target_properties("ayatana-ido3-0.4" PROPERTIES VERSION 0.0.0 SOVERSION 0) target_link_libraries("ayatana-ido3-0.4" ${PROJECT_DEPS_LIBRARIES}) +if(M_LIBRARY) + target_link_libraries("ayatana-ido3-0.4" ${M_LIBRARY}) +endif() target_include_directories("ayatana-ido3-0.4" PUBLIC ${PROJECT_DEPS_INCLUDE_DIRS}) target_include_directories("ayatana-ido3-0.4" PUBLIC ${CMAKE_CURRENT_BINARY_DIR}) target_include_directories("ayatana-ido3-0.4" PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})