project(Phoenix) cmake_minimum_required(VERSION 2.8) add_subdirectory(cmake) phoenix_base_project("PhoenixHDF5" "1.3.3" "Program which generates classes to handle HDF5 DataSet automatically" "https://gitlab.in2p3.fr/CTA-LAPP/PHOENIX_LIBS/PhoenixHDF5") pull_extra_module("StringUtils" "https://gitlab.in2p3.fr/CTA-LAPP/PHOENIX_LIBS/StringUtils.git") pull_extra_module("OptionParser" "https://gitlab.in2p3.fr/CTA-LAPP/PHOENIX_LIBS/OptionParser.git") pull_extra_module("FileParser" "https://gitlab.in2p3.fr/CTA-LAPP/PHOENIX_LIBS/FileParser.git") include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src) install(FILES FindPhoenixHDF5.cmake DESTINATION share/cmake) add_subdirectory(src) set(PHOENIX_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/src;${PHOENIX_INCLUDE_DIRS}" CACHE INTERNAL "list of Phoenix include dirs")