DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2317
Version: 1.3-current





Link: http://www.fltk.org/str.php?L2317
Version: 1.3-current
diff -Naur fltk-1.3.x-r7339.patched//CMakeLists.txt 
fltk-1.3.x-r7339/CMakeLists.txt
--- fltk-1.3.x-r7339.patched//CMakeLists.txt    2010-03-27 11:37:00.000000000 
-0400
+++ fltk-1.3.x-r7339/CMakeLists.txt     2010-03-31 13:11:39.000000000 -0400
@@ -424,6 +424,7 @@
 
 if(OPTION_USE_THREADS AND CMAKE_HAVE_THREADS_LIBRARY)
    add_definitions("-D_THREAD_SAFE -D_REENTRANT")
+   set(USE_THREADS 1)
 endif(OPTION_USE_THREADS AND CMAKE_HAVE_THREADS_LIBRARY)
 
 if(OPTION_USE_THREADS AND CMAKE_USE_PTHREADS_INIT)
diff -Naur fltk-1.3.x-r7339.patched//fluid/CMakeLists.txt 
fltk-1.3.x-r7339/fluid/CMakeLists.txt
--- fltk-1.3.x-r7339.patched//fluid/CMakeLists.txt      2010-03-27 
11:37:00.000000000 -0400
+++ fltk-1.3.x-r7339/fluid/CMakeLists.txt       2010-03-31 12:13:13.000000000 
-0400
@@ -32,11 +32,16 @@
 
 if(FLTK_USE_GL)
    target_link_libraries(fluid fltk_gl)
+   target_link_libraries(fluid ${OPENGL_LIBRARIES})
 endif(FLTK_USE_GL)
 
-target_link_libraries(fluid ${OPENGL_LIBRARIES})
-target_link_libraries(fluid ${X11_Xft_LIB})
-target_link_libraries(fluid ${X11_Xinerama_LIB})
+if(USE_XFT)
+   target_link_libraries(fluid ${X11_Xft_LIB})
+endif(USE_XFT)
+
+if(HAVE_XINERAMA)
+   target_link_libraries(fluid ${X11_Xinerama_LIB})
+endif(HAVE_XINERAMA)
 
 install(TARGETS fluid
    EXPORT fltk-install
diff -Naur fltk-1.3.x-r7339.patched//src/CMakeLists.txt 
fltk-1.3.x-r7339/src/CMakeLists.txt
--- fltk-1.3.x-r7339.patched//src/CMakeLists.txt        2010-03-31 
13:29:32.000000000 -0400
+++ fltk-1.3.x-r7339/src/CMakeLists.txt 2010-03-31 12:53:41.000000000 -0400
@@ -212,8 +212,13 @@
    )
 endif(MSVC)
 
-target_link_libraries(fltk ${CMAKE_THREAD_LIBS_INIT})
-target_link_libraries(fltk ${X11_LIBRARIES})
+if(USE_THREADS)
+   target_link_libraries(fltk ${CMAKE_THREAD_LIBS_INIT})
+endif(USE_THREADS)
+
+if(USE_X11)
+   target_link_libraries(fltk ${X11_LIBRARIES})
+endif(USE_X11)
 
 if(WIN32)
    target_link_libraries(fltk comctl32)
@@ -223,13 +228,13 @@
    target_link_libraries(fltk fltk_cairo ${PKG_CAIRO_LIBRARIES})
 ENDif(HAVE_CAIRO)
 
-if(OPTION_USE_XINERAMA)
+if(USE_XINERAMA)
    target_link_libraries(fltk ${X11_Xinerama_LIB})
-endif(OPTION_USE_XINERAMA)
+endif(USE_XINERAMA)
 
-if(OPTION_USE_XFT)
+if(USE_XFT)
    target_link_libraries(fltk ${X11_Xft_LIB})
-endif(OPTION_USE_XFT)
+endif(USE_XFT)
 
 if(LIB_fontconfig)
    target_link_libraries(fltk ${LIB_fontconfig})
@@ -321,8 +326,13 @@
    set_target_properties(fltk_SHARED PROPERTIES OUTPUT_NAME fltk)
 endif(MSVC)
 
-target_link_libraries(fltk_SHARED ${CMAKE_THREAD_LIBS_INIT})
-target_link_libraries(fltk_SHARED ${X11_LIBRARIES})
+if(USE_THREADS)
+   target_link_libraries(fltk_SHARED ${CMAKE_THREAD_LIBS_INIT})
+endif(USE_THREADS)
+
+if(USE_X11)
+   target_link_libraries(fltk_SHARED ${X11_LIBRARIES})
+endif(USE_X11)
 
 if(WIN32)
    target_link_libraries(fltk_SHARED comctl32)
@@ -332,13 +342,13 @@
    target_link_libraries(fltk_SHARED fltk_cairo ${PKG_CAIRO_LIBRARIES})
 ENDif(HAVE_CAIRO)
 
-if(OPTION_USE_XINERAMA)
+if(USE_XINERAMA)
    target_link_libraries(fltk_SHARED ${X11_Xinerama_LIB})
-endif(OPTION_USE_XINERAMA)
+endif(USE_XINERAMA)
 
-if(OPTION_USE_XFT)
+if(USE_XFT)
    target_link_libraries(fltk_SHARED ${X11_Xft_LIB})
-endif(OPTION_USE_XFT)
+endif(USE_XFT)
 
 if(LIB_fontconfig)
    target_link_libraries(fltk_SHARED ${LIB_fontconfig})
@@ -366,13 +376,19 @@
    set_target_properties(fltk_forms_SHARED PROPERTIES OUTPUT_NAME fltk_forms)
 endif(MSVC)
 
-target_link_libraries(fltk_SHARED ${CMAKE_THREAD_LIBS_INIT})
-target_link_libraries(fltk_SHARED ${X11_LIBRARIES})
+if(USE_THREADS)
+   target_link_libraries(fltk_SHARED ${CMAKE_THREAD_LIBS_INIT})
+endif(USE_THREADS)
+
+if(USE_X11)
+   target_link_libraries(fltk_SHARED ${X11_LIBRARIES})
+endif(USE_X11)
 
 #######################################################################
 add_library(fltk_images_SHARED SHARED ${IMGCPPFILES})
-target_link_libraries(fltk_images_SHARED fltk ${FLTK_PNG_LIBRARIES}
-   ${FLTK_JPEG_LIBRARIES} ${FLTK_ZLIB_LIBRARIES})
+target_link_libraries(fltk_images_SHARED fltk
+   ${FLTK_PNG_LIBRARIES} ${FLTK_JPEG_LIBRARIES} ${FLTK_ZLIB_LIBRARIES}
+)
 set_target_properties(fltk_images_SHARED
    PROPERTIES CLEAN_DIRECT_OUTPUT 1
    VERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
diff -Naur fltk-1.3.x-r7339.patched//test/CMakeLists.txt 
fltk-1.3.x-r7339/test/CMakeLists.txt
--- fltk-1.3.x-r7339.patched//test/CMakeLists.txt       2010-03-27 
11:37:00.000000000 -0400
+++ fltk-1.3.x-r7339/test/CMakeLists.txt        2010-03-31 12:48:20.000000000 
-0400
@@ -26,8 +26,13 @@
       target_link_libraries(${NAME} fltk_cairo)
    endif(HAVE_CAIRO)
 
-   target_link_libraries(${NAME} ${X11_Xft_LIB})
-   target_link_libraries(${NAME} ${X11_Xinerama_LIB})
+   if(USE_XFT)
+      target_link_libraries(${NAME} ${X11_Xft_LIB})
+   endif(USE_XFT)
+
+   if(HAVE_XINERAMA)
+      target_link_libraries(${NAME} ${X11_Xinerama_LIB})
+   endif(HAVE_XINERAMA)
 
    install(TARGETS ${NAME}
       DESTINATION ${PREFIX_DOC}/examples
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to