From 182acfffab526745f496af878ec6f194569e67b4 Mon Sep 17 00:00:00 2001 From: Magnus Jacobsson Date: Fri, 18 Sep 2020 11:11:44 +0200 Subject: [PATCH] Fix math library not linked with lib/sparse and remove from gvpack The gvpack tool only uses math functions indirectly through other libraries including plugin/neato_layout which use lib/sparse. --- cmd/tools/CMakeLists.txt | 5 ----- lib/sparse/CMakeLists.txt | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/cmd/tools/CMakeLists.txt b/cmd/tools/CMakeLists.txt index 5e02caa31..f0d876487 100644 --- a/cmd/tools/CMakeLists.txt +++ b/cmd/tools/CMakeLists.txt @@ -270,11 +270,6 @@ target_link_libraries(gvpack ingraphs ) -# Link to math library -if (UNIX) - target_link_libraries(gvpack m) -endif (UNIX) - tool_defaults(gvpack) # =================================== gxl2gv =================================== diff --git a/lib/sparse/CMakeLists.txt b/lib/sparse/CMakeLists.txt index 5eea9dc88..7323b46c4 100644 --- a/lib/sparse/CMakeLists.txt +++ b/lib/sparse/CMakeLists.txt @@ -36,3 +36,7 @@ target_include_directories(sparse PRIVATE ${GRAPHVIZ_LIB_DIR}/common ${GRAPHVIZ_LIB_DIR}/sfdpgen ) + +target_link_libraries(sparse + ${MATH_LIB} +) -- 2.50.1