cmake_minimum_required(VERSION 2.8) project(SCHNApps) SET( QT_USE_QTOPENGL TRUE ) SET( QT_USE_QTXML TRUE ) SET( QT_USE_QTDESIGNER TRUE ) SET( QT_USE_QTGUI TRUE ) SET( QT_USE_QTPLUGIN TRUE ) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC") #========CGoGN========# SET(CGoGN_ROOT_DIR ${CMAKE_SOURCE_DIR}/.. CACHE STRING "CGoGN root dir") INCLUDE(${CGoGN_ROOT_DIR}/apps_cmake.txt) #======SCHNApps=======# SET(SCHNApps_ROOT_DIR ${CGoGN_ROOT_DIR}/SCHNApps) SET(EXECUTABLE_OUTPUT_PATH ${SCHNApps_ROOT_DIR}/bin) SET(LIBRARY_OUTPUT_PATH ${SCHNApps_ROOT_DIR}/lib) ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/Release Release) IF (NOT WIN32) ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/Debug Debug) ENDIF (NOT WIN32) #======Documentation=======# #find_package(Doxygen) #if(DOXYGEN_FOUND) #configure_file(${CMAKE_SOURCE_DIR}/doc/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY) #add_custom_target(doc # ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile # WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/Doc # COMMENT "Generating API documentation with Doxygen" VERBATIM #) #endif(DOXYGEN_FOUND)