diff options
author | Slávek Banko <[email protected]> | 2016-03-13 01:44:00 +0100 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2016-03-13 01:45:23 +0100 |
commit | ff3e84bf837875479cbb1211e818468d553772de (patch) | |
tree | 18f11fdd3c2838ae58fb91fdde6518eeaf59394f | |
parent | e563a0b89e41c5af2489286ba1351211d1dc5084 (diff) | |
download | k3b-ff3e84bf837875479cbb1211e818468d553772de.tar.gz k3b-ff3e84bf837875479cbb1211e818468d553772de.zip |
cmake: Fix detection of functions lrint and lrintf in libm
Set HAVE_LRINT and HAVE_LRINTF if functions not exists
Signed-off-by: Slávek Banko <[email protected]>
(cherry picked from commit 87fbdb32edf76217c9376e58f6b4c86f7bdd19d8)
-rw-r--r-- | ConfigureChecks.cmake | 8 | ||||
-rw-r--r-- | libk3b/plugin/CMakeLists.txt | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 3f31313..3ffcde3 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -32,8 +32,16 @@ check_include_file ( "sys/statvfs.h" HAVE_SYS_STATVFS_H ) check_include_file ( "sys/vfs.h" HAVE_SYS_VFS_H ) check_include_file ( "byteswap.h" HAVE_BYTESWAP_H ) check_include_file ( "stdint.h" HAVE_STDINT_H ) +tde_save_and_set( CMAKE_REQUIRED_LIBRARIES "m" ) check_symbol_exists ( lrint "math.h" HAVE_LRINT ) check_symbol_exists ( lrintf "math.h" HAVE_LRINTF ) +tde_restore( CMAKE_REQUIRED_LIBRARIES ) +if( NOT HAVE_LRINT ) + set( HAVE_LRINT 0 ) +endif( NOT HAVE_LRINT ) +if( NOT HAVE_LRINTF ) + set( HAVE_LRINTF 0 ) +endif( NOT HAVE_LRINTF ) check_symbol_exists ( stat64 "sys/types.h;sys/stat.h;unistd.h" HAVE_STAT64 ) ##### k3bsetup ################################## diff --git a/libk3b/plugin/CMakeLists.txt b/libk3b/plugin/CMakeLists.txt index 5c7e033..f4925ce 100644 --- a/libk3b/plugin/CMakeLists.txt +++ b/libk3b/plugin/CMakeLists.txt @@ -44,7 +44,7 @@ tde_moc( k3bplugin_SOURCES k3bprojectplugin.h ) tde_add_library( k3bplugin STATIC_PIC AUTOMOC SOURCES ${k3bplugin_SOURCES} - LINK ${LIBSAMPLERATE_LIBRARIES} + LINK m ${LIBSAMPLERATE_LIBRARIES} ) |