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-r7243.patched//CMake/FLTKConfig.cmake.in 
fltk-1.3.x-r7243/CMake/FLTKConfig.cmake.in
--- fltk-1.3.x-r7243.patched//CMake/FLTKConfig.cmake.in 1969-12-31 
19:00:00.000000000 -0500
+++ fltk-1.3.x-r7243/CMake/FLTKConfig.cmake.in  2010-03-14 11:11:40.000000000 
-0400
@@ -0,0 +1,21 @@
+#
+# automatically generated - do not edit
+
+set(FLTK_FOUND TRUE)
+set(FLTK_VERSION @FLTK_VERSION_FULL@)
+
+set(FLTK_FLUID_EXECUTABLE @FLTK_FLUID_PATH@)
+
+if(NOT "@EXE_LINKER_FLAGS@" STREQUAL "")
+   set(FLTK_EXE_LINKER_FLAGS "@EXE_LINKER_FLAGS@")
+endif(NOT "@EXE_LINKER_FLAGS@" STREQUAL "")
+
+set(FLTK_USE_FILE @PREFIX_CONFIG@/UseFLTK.cmake)
+
+set(FLTK_BIN_DIR @PREFIX_BIN@)
+set(FLTK_LIB_DIR @PREFIX_LIB@)
+set(FLTK_INCLUDE_DIR @PREFIX_INCLUDE@)
+set(FLTK_DATA_DIR @PREFIX_DATA@)
+set(FLTK_DOC_DIR @PREFIX_DOC@)
+
+include(@PREFIX_CONFIG@/FLTKLibraries.cmake)
diff -Naur fltk-1.3.x-r7243.patched//CMake/UseFLTK.cmake.in 
fltk-1.3.x-r7243/CMake/UseFLTK.cmake.in
--- fltk-1.3.x-r7243.patched//CMake/UseFLTK.cmake.in    1969-12-31 
19:00:00.000000000 -0500
+++ fltk-1.3.x-r7243/CMake/UseFLTK.cmake.in     2010-03-14 10:50:22.000000000 
-0400
@@ -0,0 +1,8 @@
+#
+# automatically generated - do not edit
+
+include_directories(@PREFIX_INCLUDE@)
+
+if(FLTK_EXE_LINKER_FLAGS)
+   list(APPEND CMAKE_EXE_LINKER_FLAGS ${FLTK_EXE_LINKER_FLAGS})
+endif(FLTK_EXE_LINKER_FLAGS)
diff -Naur fltk-1.3.x-r7243.patched//CMakeLists.txt 
fltk-1.3.x-r7243/CMakeLists.txt
--- fltk-1.3.x-r7243.patched//CMakeLists.txt    2010-03-12 15:42:17.000000000 
-0500
+++ fltk-1.3.x-r7243/CMakeLists.txt     2010-03-15 02:11:58.000000000 -0400
@@ -47,7 +47,6 @@
 
 include_directories(${FLTK_BINARY_DIR})
 
-
 # If this is out-of-source build, then copy FL directory
 if(NOT ${FLTK_SOURCE_DIR} STREQUAL ${FLTK_BINARY_DIR})
    file(GLOB FLTK_HEADER_FILES ${FLTK_SOURCE_DIR}/FL/*.[hHr])
@@ -83,15 +82,22 @@
 TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
 
 if(APPLE)
-   set(FLTK_APPLE 1)
-   set(FLTK_QUARTZ 1)
-else()
-   set(FLTK_QUARTZ 0)
+   set(USE_QUARTZ ON)
 endif(APPLE)
 
-if(WIN32 AND NOT CYGWIN AND NOT BORLAND AND NOT MINGW)
-   add_definitions(-DWIN32_LEAN_AND_MEAN)
-endif(WIN32 AND NOT CYGWIN AND NOT BORLAND AND NOT MINGW)
+if(WIN32)
+   if(MSVC)
+      add_definitions(-DWIN32_LEAN_AND_MEAN)
+      add_definitions(-D_CRT_SECURE_NO_WARNINGS)
+      set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} 
-subsystem:windows")
+   endif(MSVC)
+   if(CMAKE_C_COMPILER_ID STREQUAL GNU)
+      set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} 
-Wl,-subsystem,windows")
+   endif(CMAKE_C_COMPILER_ID STREQUAL GNU)
+   if(MINGW)
+      include_directories(/mingw/includes)
+   endif(MINGW)
+endif(WIN32)
 
 #######################################################################
 # size of ints
@@ -199,16 +205,19 @@
 
 CHECK_FUNCTION_EXISTS(scandir                HAVE_SCANDIR)
 CHECK_FUNCTION_EXISTS(snprintf               HAVE_SNPRINTF)
+
+# not really true but we convert strcasecmp calls to _stricmp calls in 
flstring.h
+if(MSVC)
+   set(HAVE_STRCASECMP 1)
+endif(MSVC)
 CHECK_FUNCTION_EXISTS(strcasecmp             HAVE_STRCASECMP)
+
 CHECK_FUNCTION_EXISTS(strlcat                HAVE_STRLCAT)
 CHECK_FUNCTION_EXISTS(strlcpy                HAVE_STRLCPY)
 CHECK_FUNCTION_EXISTS(strtoll                HAVE_STRTOLL)
 CHECK_FUNCTION_EXISTS(vsnprintf              HAVE_VSNPRINTF)
 
 set(CMAKE_REQUIRED_LIBRARIES)
-mark_as_advanced(HAVE_DLSYM HAVE_SCANDIR HAVE_SNPRINTF HAVE_STRCASECMP)
-mark_as_advanced(HAVE_STRLCAT HAVE_STRLCPY HAVE_VSNPRINTF)
-mark_as_advanced(HAVE_LOCALECONV HAVE_STRCASECMP)
 
 if(NOT HAVE_SCANDIR_POSIX)
    set(MSG "POSIX compatible scandir")
@@ -304,6 +313,18 @@
 endif(OPTION_PREFIX_DOC)
 
 #######################################################################
+set(OPTION_PREFIX_CONFIG ""
+   CACHE STRING
+   "where to install CMake config files - leave empty to use 
{CMAKE_INSTALL_PREFIX}/lib/FLTK-${FLTK_VERSION}"
+   )
+
+if(OPTION_PREFIX_CONFIG)
+   set(PREFIX_CONFIG ${OPTION_PREFIX_CONFIG} CACHE INTERNAL "" FORCE)
+else()
+   set(PREFIX_CONFIG ${CMAKE_INSTALL_PREFIX}/lib/FLTK-${FLTK_VERSION} CACHE 
INTERNAL "" FORCE)
+endif(OPTION_PREFIX_CONFIG)
+
+#######################################################################
 if(CMAKE_HOST_UNIX)
    set(OPTION_PREFIX_MAN ""
       CACHE STRING
@@ -370,23 +391,21 @@
 endif(LIB_CAIRO AND OPTION_CAIROEXT AND PKG_CAIRO_FOUND)
 
 #######################################################################
-option(OPTION_USE_GL "use OpenGL" ON)
+set(HAVE_GL LIB_GL OR LIB_MesaGL)
 
-set(FLTK_HAVE_GL LIB_GL OR LIB_MesaGL)
+if(HAVE_GL)
+   option(OPTION_USE_GL "use OpenGL" ON)
+endif(HAVE_GL)
 
-if(OPTION_USE_GL AND FLTK_HAVE_GL)
+if(OPTION_USE_GL)
    include(FindOpenGL)
-endif(OPTION_USE_GL AND FLTK_HAVE_GL)
+endif(OPTION_USE_GL)
 
-if(OPTION_USE_GL AND OPENGL_FOUND)
-   set(HAVE_GL 1)
+if(OPENGL_FOUND)
    set(CMAKE_REQUIRED_INCLUDES ${OPENGL_INCLUDE_DIR}/GL)
    set(CMAKE_REQUIRED_LIBRARIES -lGLU -lGL)
    CHECK_FUNCTION_EXISTS(glXGetProcAddressARB HAVE_GLXGETPROCADDRESSARB)
-else()
-   set(FLTK_USE_GL 0)
-   set(HAVE_GL_GLU_H 0)
-endif(OPTION_USE_GL AND OPENGL_FOUND)
+endif(OPENGL_FOUND)
 
 #######################################################################
 option(OPTION_USE_THREADS "use multi-threading" ON)
@@ -426,18 +445,16 @@
 if(OPTION_USE_SYSTEM_LIBJPEG AND JPEG_FOUND)
    set(FLTK_JPEG_LIBRARIES ${JPEG_LIBRARIES})
    include_directories(${JPEG_INCLUDE_DIR})
+else()
+   add_subdirectory(jpeg)
+   set(FLTK_JPEG_LIBRARIES fltk_jpeg)
+   include_directories(${FLTK_SOURCE_DIR}/jpeg)
 endif(OPTION_USE_SYSTEM_LIBJPEG AND JPEG_FOUND)
 
 if(OPTION_USE_SYSTEM_LIBJPEG AND NOT JPEG_FOUND)
    message(STATUS "\ncannot find system jpeg library - using built-in\n")
 endif(OPTION_USE_SYSTEM_LIBJPEG AND NOT JPEG_FOUND)
 
-if(NOT JPEG_FOUND)
-   add_subdirectory(jpeg)
-   set(FLTK_JPEG_LIBRARIES fltk_jpeg)
-   include_directories(${FLTK_SOURCE_DIR}/jpeg)
-endif(NOT JPEG_FOUND)
-
 set(HAVE_LIBJPEG 1)
 
 #######################################################################
@@ -450,18 +467,17 @@
 if(OPTION_USE_SYSTEM_ZLIB AND ZLIB_FOUND)
    set(FLTK_ZLIB_LIBRARIES ${ZLIB_LIBRARIES})
    include_directories(${ZLIB_INCLUDE_DIRS})
+else()
+   add_subdirectory(zlib)
+   set(FLTK_ZLIB_LIBRARIES fltk_z)
+   set(ZLIB_INCLUDE_DIR ${FLTK_SOURCE_DIR}/zlib)
+   include_directories(${FLTK_SOURCE_DIR}/zlib)
 endif(OPTION_USE_SYSTEM_ZLIB AND ZLIB_FOUND)
 
 if(OPTION_USE_SYSTEM_ZLIB AND NOT ZLIB_FOUND)
    message(STATUS "\ncannot find system zlib library - using built-in\n")
 endif(OPTION_USE_SYSTEM_ZLIB AND NOT ZLIB_FOUND)
 
-if(NOT ZLIB_FOUND)
-   add_subdirectory(zlib)
-   set(FLTK_ZLIB_LIBRARIES fltk_z)
-   include_directories(${FLTK_SOURCE_DIR}/zlib)
-endif(NOT ZLIB_FOUND)
-
 set(HAVE_LIBZ 1)
 
 #######################################################################
@@ -475,20 +491,18 @@
    set(FLTK_PNG_LIBRARIES ${PNG_LIBRARIES})
    include_directories(${PNG_INCLUDE_DIR})
    add_definitions(${PNG_DEFINITIONS})
-endif(OPTION_USE_SYSTEM_LIBPNG AND PNG_FOUND)
-
-if(OPTION_USE_SYSTEM_LIBPNG AND NOT PNG_FOUND)
-   message(STATUS "\ncannot find system png library - using built-in\n")
-endif(OPTION_USE_SYSTEM_LIBPNG AND NOT PNG_FOUND)
-
-if(NOT PNG_FOUND)
+else()
    add_subdirectory(png)
    set(FLTK_PNG_LIBRARIES fltk_png)
    set(HAVE_PNG_H 1)
    set(HAVE_PNG_GET_VALID 1)
    set(HAVE_PNG_SET_TRNS_TO_ALPHA 1)
    include_directories(${FLTK_SOURCE_DIR}/png)
-endif(NOT PNG_FOUND)
+endif(OPTION_USE_SYSTEM_LIBPNG AND PNG_FOUND)
+
+if(OPTION_USE_SYSTEM_LIBPNG AND NOT PNG_FOUND)
+   message(STATUS "\ncannot find system png library - using built-in\n")
+endif(OPTION_USE_SYSTEM_LIBPNG AND NOT PNG_FOUND)
 
 set(HAVE_LIBPNG 1)
 
@@ -498,11 +512,9 @@
 endif(X11_Xinerama_FOUND)
 
 if(OPTION_USE_XINERAMA)
-   set(FLTK_USE_XINERAMA 1)
+   set(HAVE_XINERAMA X11_Xinerama_FOUND)
    include_directories(${X11_Xinerama_INCLUDE_PATH})
    list(APPEND FLTK_LDLIBS -lXinerama)
-else()
-   set(FLTK_USE_XINERAMA 0)
 endif(OPTION_USE_XINERAMA)
 
 #######################################################################
@@ -511,28 +523,56 @@
 endif(X11_Xft_FOUND)
 
 if(OPTION_USE_XFT)
-   set(FLTK_USE_XFT 1)
+   set(USE_XFT X11_Xft_FOUND)
    list(APPEND FLTK_LDLIBS -lXft)
-else()
-   set(FLTK_USE_XFT 0)
 endif(OPTION_USE_XFT)
 
 #######################################################################
 if(X11_FOUND)
    option(OPTION_USE_XDBE "use lib Xdbe" ON)
-
-   mark_as_advanced(HAVE_XDBE_H)
 endif(X11_FOUND)
 
 if(OPTION_USE_XDBE AND HAVE_XDBE_H)
    set(HAVE_XDBE 1)
-else()
-   set(HAVE_XDBE 0)
 endif(OPTION_USE_XDBE AND HAVE_XDBE_H)
 
 #######################################################################
 # final setup and config
 #######################################################################
+# Set the fluid executable path
+if(CMAKE_CROSSCOMPILING)
+   find_file(FLUID_PATH
+      NAMES fluid fluid.exe
+      PATHS ENV PATH
+      NO_CMAKE_FIND_ROOT_PATH
+   )
+   add_executable(fluid IMPORTED)
+   set(FLTK_FLUID_EXECUTABLE fluid)
+   set(FLTK_FLUID_PATH ${FLUID_PATH})
+   set_target_properties(fluid
+      PROPERTIES IMPORTED_LOCATION ${FLUID_PATH}
+      )
+else()
+   add_subdirectory(fluid)
+   set(FLTK_FLUID_EXECUTABLE fluid)
+   set(FLTK_FLUID_PATH ${PREFIX_BIN}/${FLTK_FLUID_EXECUTABLE})
+endif(CMAKE_CROSSCOMPILING)
+
+add_subdirectory(src)
+
+# generate FLTKConfig.cmake
+string(REPLACE ";" " " EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
+configure_file(${FLTK_SOURCE_DIR}/CMake/FLTKConfig.cmake.in
+   ${EXECUTABLE_OUTPUT_PATH}/FLTKConfig.cmake
+   @ONLY
+   )
+
+# generate UseFLTK.cmake
+configure_file(${FLTK_SOURCE_DIR}/CMake/UseFLTK.cmake.in
+   ${EXECUTABLE_OUTPUT_PATH}/UseFLTK.cmake
+   @ONLY
+   )
+
 # generate config.h
 configure_file("${FLTK_SOURCE_DIR}/configh.cmake.in"
   "${FLTK_BINARY_DIR}/config.h" @ONLY
@@ -564,27 +604,8 @@
   )
 
 #######################################################################
-# build
+# build examples
 #######################################################################
-add_subdirectory(src)
-
-# Set the fluid executable path
-if(CMAKE_CROSSCOMPILING)
-   find_file(FLUID_PATH
-      NAMES fluid fluid.exe
-      PATHS ENV PATH
-      NO_CMAKE_FIND_ROOT_PATH
-   )
-   add_executable(fluid IMPORTED)
-   set(FLTK_FLUID_EXECUTABLE fluid)
-   set_target_properties(fluid
-      PROPERTIES IMPORTED_LOCATION ${FLUID_PATH}
-      )
-else()
-   add_subdirectory(fluid)
-   set(FLTK_FLUID_EXECUTABLE fluid)
-endif(CMAKE_CROSSCOMPILING)
-
 if(OPTION_BUILD_EXAMPLES)
    add_subdirectory(test)
 endif(OPTION_BUILD_EXAMPLES)
@@ -592,13 +613,9 @@
 #######################################################################
 # installation
 #######################################################################
-install(EXPORT fltk-install
-   DESTINATION ${PREFIX_LIB}/FLTK-${FLTK_VERSION}
-   FILE FLTKConfig.cmake
-   )
 
 install(DIRECTORY ${FLTK_BINARY_DIR}/FL
-   DESTINATION include USE_SOURCE_PERMISSIONS
+   DESTINATION ${PREFIX_INCLUDE} USE_SOURCE_PERMISSIONS
    )
 
 install(DIRECTORY ${FLTK_BINARY_DIR}/Fl
@@ -610,6 +627,19 @@
    OPTIONAL
    )
 
+install(EXPORT fltk-install
+   DESTINATION ${PREFIX_CONFIG}
+   FILE FLTKLibraries.cmake
+   )
+
+install(FILES ${EXECUTABLE_OUTPUT_PATH}/FLTKConfig.cmake
+   DESTINATION ${PREFIX_CONFIG}
+   )
+
+install(FILES ${EXECUTABLE_OUTPUT_PATH}/UseFLTK.cmake
+   DESTINATION ${PREFIX_CONFIG}
+   )
+
 if(CMAKE_HOST_UNIX)
    macro(INSTALL_MAN FILE LEVEL)
    install(FILES
@@ -627,3 +657,4 @@
    INSTALL_MAN(sudoku 6)
 
 endif(CMAKE_HOST_UNIX)
+
diff -Naur fltk-1.3.x-r7243.patched//configh.cmake.in 
fltk-1.3.x-r7243/configh.cmake.in
--- fltk-1.3.x-r7243.patched//configh.cmake.in  2010-03-12 15:42:17.000000000 
-0500
+++ fltk-1.3.x-r7243/configh.cmake.in   2010-03-12 15:43:47.000000000 -0500
@@ -73,7 +73,7 @@
  * Do you have the OpenGL glXGetProcAddressARB() function?
  */
 
-#cmakedefine01 HAVE_GLXGETPROCADDRESSARB
+#cmakedefine HAVE_GLXGETPROCADDRESSARB
 
 /*
  * USE_COLORMAP:
@@ -90,7 +90,7 @@
  * Do we have the Xinerama library to support multi-head displays?
  */
 
-#define HAVE_XINERAMA @FLTK_USE_XINERAMA@
+#cmakedefine01 HAVE_XINERAMA
 
 /*
  * USE_XFT
@@ -98,7 +98,7 @@
  * Use the new Xft library to draw anti-aliased text.
  */
 
-#define USE_XFT @FLTK_USE_XFT@
+#cmakedefine01 USE_XFT
 
 /*
  * HAVE_XDBE:
@@ -106,7 +106,7 @@
  * Do we have the X double-buffer extension?
  */
 
-#define HAVE_XDBE @HAVE_XDBE@
+#cmakedefine01 HAVE_XDBE
 
 /*
  * USE_XDBE:
@@ -126,7 +126,7 @@
  * other operating systems.
  */
 
-#define USE_QUARTZ @FLTK_QUARTZ@
+#cmakedefine USE_QUARTZ
 #cmakedefine __APPLE_QUARTZ__ @__APPLE_QUARTZ__@
 #cmakedefine __APPLE_COCOA__ @__APPLE_COCOA__@
 #cmakedefine __APPLE_QD__ @__APPLE_QD__@
diff -Naur fltk-1.3.x-r7243.patched//fltk-config.cmake.in 
fltk-1.3.x-r7243/fltk-config.cmake.in
--- fltk-1.3.x-r7243.patched//fltk-config.cmake.in      2010-03-12 
15:41:40.000000000 -0500
+++ fltk-1.3.x-r7243/fltk-config.cmake.in       2010-03-12 15:43:47.000000000 
-0500
@@ -40,9 +40,9 @@
 pref...@cmake_install_prefix@
 exec_prefix=${prefix}
 exec_prefix_set=no
-bind...@cmake_install_prefix@/bin
-included...@cmake_install_prefix@/include
-libd...@cmake_install_prefix@/lib
+bind...@prefix_bin@
+included...@cprefix_include@
+libd...@prefix_lib@
 srcdir=.
 
 # compiler names
diff -Naur fltk-1.3.x-r7243.patched//src/CMakeLists.txt 
fltk-1.3.x-r7243/src/CMakeLists.txt
--- fltk-1.3.x-r7243.patched//src/CMakeLists.txt        2010-03-12 
15:41:58.000000000 -0500
+++ fltk-1.3.x-r7243/src/CMakeLists.txt 2010-03-15 02:35:54.000000000 -0400
@@ -203,10 +203,26 @@
 target_link_libraries(fltk ${CMAKE_THREAD_LIBS_INIT})
 target_link_libraries(fltk ${X11_LIBRARIES})
 
+if(WIN32)
+   target_link_libraries(fltk comctl32)
+endif(WIN32)
+
 if(HAVE_CAIRO)
    target_link_libraries(fltk ${PKG_CAIRO_LIBRARIES})
 ENDif(HAVE_CAIRO)
 
+if(OPTION_USE_XINERAMA)
+   target_link_libraries(fltk ${X11_Xinerama_LIB})
+endif(OPTION_USE_XINERAMA)
+
+if(OPTION_USE_XFT)
+   target_link_libraries(fltk ${X11_Xft_LIB})
+endif(OPTION_USE_XFT)
+
+if(LIB_fontconfig)
+   target_link_libraries(fltk ${LIB_fontconfig})
+endif(LIB_fontconfig)
+
 add_library(fltk_forms ${FLCPPFILES})
 target_link_libraries(fltk_forms fltk)
 set_target_properties(fltk_forms
@@ -230,7 +246,7 @@
    DESTINATION ${PREFIX_LIB}
 )
 
-if(HAVE_GL)
+if(OPENGL_FOUND)
    add_library(fltk_gl ${GLCPPFILES})
    target_link_libraries(fltk_gl fltk ${OPENGL_LIBRARIES})
    set_target_properties(fltk_gl
@@ -246,31 +262,47 @@
       EXPORT fltk-install
       DESTINATION ${PREFIX_LIB}
    )
-endif(HAVE_GL)
+endif(OPENGL_FOUND)
 
 if(OPTION_BUILD_SHARED_LIBS)
 
 add_library(fltk_SHARED SHARED ${CPPFILES} ${CFILES})
 set_target_properties(fltk_SHARED
-  PROPERTIES
+   PROPERTIES CLEAN_DIRECT_OUTPUT 1
       OUTPUT_NAME fltk
-      CLEAN_DIRECT_OUTPUT 1
-  VERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
-  SOVERSION ${FLTK_VERSION_PATCH})
+      PREFIX lib
+   VERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
+   SOVERSION ${FLTK_VERSION_PATCH})
 
-target_link_libraries(fltk ${CMAKE_THREAD_LIBS_INIT})
-target_link_libraries(fltk ${X11_LIBRARIES})
+target_link_libraries(fltk_SHARED ${CMAKE_THREAD_LIBS_INIT})
+target_link_libraries(fltk_SHARED ${X11_LIBRARIES})
+
+if(WIN32)
+   target_link_libraries(fltk_SHARED comctl32)
+endif(WIN32)
 
 if(HAVE_CAIRO)
-   target_link_libraries(fltk ${PKG_CAIRO_LIBRARIES})
+   target_link_libraries(fltk_SHARED ${PKG_CAIRO_LIBRARIES})
 ENDif(HAVE_CAIRO)
 
+if(OPTION_USE_XINERAMA)
+   target_link_libraries(fltk_SHARED ${X11_Xinerama_LIB})
+endif(OPTION_USE_XINERAMA)
+
+if(OPTION_USE_XFT)
+   target_link_libraries(fltk_SHARED ${X11_Xft_LIB})
+endif(OPTION_USE_XFT)
+
+if(LIB_fontconfig)
+   target_link_libraries(fltk_SHARED ${LIB_fontconfig})
+endif(LIB_fontconfig)
+
 add_library(fltk_forms_SHARED SHARED ${FLCPPFILES})
 target_link_libraries(fltk_forms_SHARED fltk)
 set_target_properties(fltk_forms_SHARED
-   PROPERTIES
+   PROPERTIES CLEAN_DIRECT_OUTPUT 1
       OUTPUT_NAME fltk_forms
-      CLEAN_DIRECT_OUTPUT 1
+      PREFIX lib
    VERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
    SOVERSION ${FLTK_VERSION_PATCH})
 
@@ -278,9 +310,9 @@
 target_link_libraries(fltk_images_SHARED fltk ${FLTK_PNG_LIBRARIES}
    ${FLTK_JPEG_LIBRARIES} ${FLTK_ZLIB_LIBRARIES})
 set_target_properties(fltk_images_SHARED
-   PROPERTIES
+   PROPERTIES CLEAN_DIRECT_OUTPUT 1
       OUTPUT_NAME fltk_images
-      CLEAN_DIRECT_OUTPUT 1
+      PREFIX lib
    VERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
    SOVERSION ${FLTK_VERSION_PATCH})
 
@@ -292,13 +324,13 @@
    DESTINATION ${PREFIX_LIB}
 )
 
-if(HAVE_GL)
+if(OPENGL_FOUND)
    add_library(fltk_gl_SHARED SHARED ${GLCPPFILES})
    target_link_libraries(fltk_gl_SHARED fltk ${OPENGL_LIBRARIES})
    set_target_properties(fltk_gl_SHARED
-      PROPERTIES
+      PROPERTIES CLEAN_DIRECT_OUTPUT 1
          OUTPUT_NAME fltk_gl
-         CLEAN_DIRECT_OUTPUT 1
+         PREFIX lib
       VERSION ${FLTK_VERSION_MAJOR}.${FLTK_VERSION_MINOR}
       SOVERSION ${FLTK_VERSION_PATCH}
    )
@@ -310,6 +342,6 @@
       EXPORT fltk-install
       DESTINATION ${PREFIX_LIB}
    )
-endif(HAVE_GL)
+endif(OPENGL_FOUND)
 
 endif(OPTION_BUILD_SHARED_LIBS)
diff -Naur fltk-1.3.x-r7243.patched//zlib/CMakeLists.txt 
fltk-1.3.x-r7243/zlib/CMakeLists.txt
--- fltk-1.3.x-r7243.patched//zlib/CMakeLists.txt       2010-03-12 
15:41:40.000000000 -0500
+++ fltk-1.3.x-r7243/zlib/CMakeLists.txt        2010-03-15 02:06:17.000000000 
-0400
@@ -14,7 +14,6 @@
 set_target_properties(fltk_z
   PROPERTIES
       OUTPUT_NAME fltk_z
-      PREFIX lib
       CLEAN_DIRECT_OUTPUT 1
   VERSION ${FLTK_VERSION}
   SOVERSION ${FLTK_VERSION_PATCH})
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to