It is simpler to express this dependency globally than to try to manage a
dependency on such a fundamental part of the C standard library on a
case-by-case basis.
if(UNIX)
find_library(MATH_LIB m)
+ link_libraries(${MATH_LIB})
endif()
if(WIN32)
rbtree
sfdpgen
sparse
- ${MATH_LIB}
)
if(NOT HAVE_GETOPT_H)
rbtree
sfdpgen
sparse
- ${MATH_LIB}
)
if(NOT HAVE_GETOPT_H)
${GTK2_LIBRARIES}
${GTKGLEXT_LIBRARIES}
${GTS_LIBRARIES}
- ${MATH_LIB}
${XRENDER_LIBRARIES}
)
target_link_libraries(gvcolor
cgraph
ingraphs
- ${MATH_LIB}
)
tool_defaults(gvcolor)
target_link_libraries(gvgen cgraph)
-# Link to math library
-if(UNIX)
- target_link_libraries(gvgen ${MATH_LIB})
-endif()
-
tool_defaults(gvgen)
# =================================== gvpack ===================================
${Freetype_LIBRARIES}
${GLUT_LIBRARIES}
${GTK2_LIBRARIES}
- ${MATH_LIB}
${PANGOCAIRO_LIBRARIES}
${XRENDER_LIBRARIES}
)
pack
)
-target_link_libraries(gvc PUBLIC
- ${MATH_LIB}
-)
-
if(LTDL_FOUND)
target_include_directories(gvc SYSTEM PRIVATE ${LTDL_INCLUDE_DIRS})
if(NOT WIN32 OR MINGW)
VERSION 4.0.0
SOVERSION 4
)
-target_link_libraries(
- pathplan
- ${MATH_LIB}
-)
../cgraph
../common
)
-
-target_link_libraries(sparse
- ${MATH_LIB}
-)
target_link_libraries(gvplugin_lasi
${Freetype_LIBRARIES}
${LASI_LIBRARIES}
- ${MATH_LIB}
${PANGOCAIRO_LIBRARIES}
)