INCLUDE(FindFLTK) # This is distributed with CMake. OPTION(IVP_BUILD_@PROGNAME@ "Build program @PROGNAME@" @IVP_BUILD_BY_DEFAULT@) IF("${IVP_BUILD_@PROGNAME@}" STREQUAL "ON") IF(${FLTK_FOUND}) FILE(GLOB SRC *.cpp) ADD_EXECUTABLE(@PROGNAME@ ${SRC}) TARGET_LINK_LIBRARIES(@PROGNAME@ @LINK_LIBS@ # Standard libraries used by this project's FLTK apps... fltk fltk_gl X11 GL tiff ) IF("${IVP_PACKAGE_VERSION}" STREQUAL "") MESSAGE(STATUS "@PROGNAME@: IVP_PACKAGE_VERSION not set, so not creating install component.") ELSE("${IVP_PACKAGE_VERSION}" STREQUAL "") INSTALL( TARGETS @PROGNAME@ DESTINATION bin/ivp-${IVP_PACKAGE_VERSION} COMPONENT @IVP_INSTALL_COMPONENT@) ENDIF("${IVP_PACKAGE_VERSION}" STREQUAL "") ELSE(${FLTK_FOUND}) MESSAGE(STATUS "Won't build @PROGNAME@ because can't find needed FLTK stuff. " "You can maybe fix this by setting the FLTK_DIR and FLTK_INCLUDE_DIR CMake variables " "because CMake's FindFLTK implementation is pretty stupid." ) ENDIF(${FLTK_FOUND}) ENDIF("${IVP_BUILD_@PROGNAME@}" STREQUAL "ON")