From e498ffbb3d6587c6b4e3d95359a35fc5da9c40eb Mon Sep 17 00:00:00 2001 From: vitaut Date: Fri, 10 Jul 2015 07:02:50 -0700 Subject: [PATCH] Fix rpmlint warning about unused dependency on libm.so.6 --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index cb42b665..b48b183a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -90,6 +90,11 @@ if (BIICODE) endif () add_library(cppformat ${FMT_SOURCES}) +if (BUILD_SHARED_LIBS) + # Fix rpmlint warning: + # unused-direct-shlib-dependency /usr/lib/libformat.so.1.1.0 /lib/libm.so.6. + target_link_libraries(cppformat -Wl,--as-needed) +endif () if (FMT_PEDANTIC AND CMAKE_COMPILER_IS_GNUCXX) set_target_properties(cppformat PROPERTIES COMPILE_FLAGS "-Wall -Wextra -Wshadow -pedantic")