--- src/CMakeLists.txt.link 2011-01-12 10:24:03.000000000 +0100 +++ src/CMakeLists.txt 2011-07-11 06:08:19.000000000 +0200 @@ -337,6 +337,8 @@ target_link_libraries(fltk_SHARED ${CMAKE_THREAD_LIBS_INIT}) endif(USE_THREADS) +target_link_libraries(fltk_SHARED dl) + if(USE_X11) target_link_libraries(fltk_SHARED ${X11_LIBRARIES}) endif(USE_X11) @@ -383,6 +385,8 @@ set_target_properties(fltk_forms_SHARED PROPERTIES OUTPUT_NAME fltk_forms) endif(MSVC) +target_link_libraries(fltk_forms_SHARED dl) + if(USE_THREADS) target_link_libraries(fltk_SHARED ${CMAKE_THREAD_LIBS_INIT}) endif(USE_THREADS) @@ -415,6 +419,8 @@ set_target_properties(fltk_images_SHARED PROPERTIES OUTPUT_NAME fltk_images) endif(MSVC) +target_link_libraries(fltk_images_SHARED dl) + ####################################################################### install(TARGETS fltk_SHARED fltk_forms_SHARED fltk_images_SHARED EXPORT fltk-install @@ -444,6 +450,8 @@ set_target_properties(fltk_gl_SHARED PROPERTIES OUTPUT_NAME fltk_gl) endif(MSVC) + target_link_libraries(fltk_gl_SHARED dl) + install(TARGETS fltk_gl_SHARED EXPORT fltk-install DESTINATION ${PREFIX_LIB} --- fluid/CMakeLists.txt.link 2012-01-26 18:34:17.000000000 +0100 +++ fluid/CMakeLists.txt 2012-01-26 18:34:33.000000000 +0100 @@ -22,7 +22,7 @@ ) add_executable(fluid ${CPPFILES}) -target_link_libraries(fluid fltk fltk_images fltk_forms) +target_link_libraries(fluid fltk fltk_images fltk_forms dl) # link in optional libraries if(FLTK_HAVE_CAIRO) --- fltk-config.cmake.in.link 2010-11-30 11:34:43.000000000 +0100 +++ fltk-config.cmake.in 2012-01-26 18:39:31.000000000 +0100 @@ -247,17 +247,17 @@ LDSTATIC="$libdir/libfltk_forms.a $LDSTATIC" fi if test x$use_gl = xyes; then - LDLIBS="-lfltk_gl$SHAREDSUFFIX @GLLIB@ $LDLIBS" - LDSTATIC="$libdir/libfltk_gl.a @GLLIB@ $LDSTATIC" + LDLIBS="-lfltk_gl$SHAREDSUFFIX -lGL $LDLIBS" + LDSTATIC="$libdir/libfltk_gl.a -lGL $LDSTATIC" fi if test x$use_images = xyes; then - LDLIBS="-lfltk_images$SHAREDSUFFIX $IMAGELIBS $LDLIBS" - LDSTATIC="$libdir/libfltk_images.a $STATICIMAGELIBS $LDSTATIC" + LDLIBS="-lfltk_images$SHAREDSUFFIX -lpng -ljpeg $LDLIBS" + LDSTATIC="$libdir/libfltk_images.a -lpng -ljpeg $LDSTATIC" fi if test x$use_cairo = xyes; then - LDLIBS="-lfltk_cairo$SHAREDSUFFIX $CAIROLIBS $LDLIBS" - LDSTATIC="$libdir/libfltk_cairo.a $CAIROLIBS $LDSTATIC" + LDLIBS="-lfltk_cairo$SHAREDSUFFIX $LDLIBS" + LDSTATIC="$libdir/libfltk_cairo.a $LDSTATIC" fi LDLIBS="$DSOLINK $LDFLAGS $libs $LDLIBS" --- cairo/CMakeLists.txt.link 2012-01-26 18:43:36.000000000 +0100 +++ cairo/CMakeLists.txt 2012-01-26 18:45:14.000000000 +0100 @@ -8,7 +8,7 @@ set(cairo_SRCS Fl_Cairo.cxx) ####################################################################### -add_library(fltk_cairo ${cairo_SRCS}) +add_library(fltk_cairo STATIC ${cairo_SRCS}) if(MSVC) set_target_properties(fltk_cairo