# # "$Id: CMakeLists.txt 10092 2014-02-02 00:49:50Z AlbrechtS $" # # Main CMakeLists.txt to build the FLTK project using CMake (www.cmake.org) # Written by Michael Surette # # Copyright 1998-2010 by Bill Spitzak and others. # # This library is free software. Distribution and use rights are outlined in # the file "COPYING" which should have been included with this file. If this # file is missing or damaged, see the license at: # # http://www.fltk.org/COPYING.php # # Please report all bugs and problems on the following page: # # http://www.fltk.org/str.php # ####################################################################### # installation ####################################################################### # generate uninstall target configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/CMake/cmake_uninstall.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" @ONLY ) add_custom_target(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" ) install(DIRECTORY ${FLTK_SOURCE_DIR}/FL DESTINATION ${PREFIX_INCLUDE} USE_SOURCE_PERMISSIONS PATTERN ".svn" EXCLUDE ) if(OPTION_CREATE_LINKS) install(SCRIPT ${FLTK_BINARY_DIR}/install-symlinks.cmake) endif(OPTION_CREATE_LINKS) install(PROGRAMS ${FLTK_BINARY_DIR}/fltk-config DESTINATION ${PREFIX_BIN} 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 ${FLTK_SOURCE_DIR}/documentation/src/${FILE}.man DESTINATION ${PREFIX_MAN}/man${LEVEL} RENAME ${FILE}.${LEVEL} ) endmacro(INSTALL_MAN FILE LEVEL) INSTALL_MAN(fluid 1) INSTALL_MAN(fltk-config 1) INSTALL_MAN(fltk 3) INSTALL_MAN(blocks 6) INSTALL_MAN(checkers 6) INSTALL_MAN(sudoku 6) endif(CMAKE_HOST_UNIX)