mirror of
https://git.freebsd.org/ports.git
synced 2025-06-17 10:40:46 -04:00
remedy to the following error: [100%] Linking C executable bmpanel2 /usr/bin/ld: undefined reference to symbol `truncf@@FBSD_1.0' (try adding -lm) //lib/libm.so.5: could not read symbols: Bad value - While here fix long standing issue of -L${LOCALBASE}/lib being required in LDFLAGS while USES=pkgconfig due to missing LINK_DIRECTORIES() call in the top-level `CMakeLists.txt'
15 lines
681 B
Text
15 lines
681 B
Text
--- CMakeLists.txt.orig 2009-11-01 05:50:26 UTC
|
|
+++ CMakeLists.txt
|
|
@@ -50,9 +50,11 @@ PKG_CHECK_MODULES(GTHREAD REQUIRED gthre
|
|
|
|
INCLUDE_DIRECTORIES(${X11_INCLUDE_DIRS} ${CAIRO_INCLUDE_DIRS}
|
|
${GLIB_INCLUDE_DIRS} ${GTHREAD_INCLUDE_DIRS} ${PANGO_INCLUDE_DIRS})
|
|
+LINK_DIRECTORIES(${X11_LIBRARY_DIRS} ${CAIRO_LIBRARY_DIRS}
|
|
+ ${GLIB_LIBRARY_DIRS} ${GTHREAD_LIBRARY_DIRS} ${PANGO_LIBRARY_DIRS})
|
|
|
|
ADD_EXECUTABLE(${BMPANEL_EXECUTABLE_NAME} ${SOURCES})
|
|
-TARGET_LINK_LIBRARIES(${BMPANEL_EXECUTABLE_NAME} ${X11_LIBRARIES}
|
|
+TARGET_LINK_LIBRARIES(${BMPANEL_EXECUTABLE_NAME} -lm ${X11_LIBRARIES}
|
|
${CAIRO_LIBRARIES} ${GLIB_LIBRARIES} ${GTHREAD_LIBRARIES} ${PANGO_LIBRARIES})
|
|
|
|
# OPTIONS
|