X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2FCMakeLists.txt;h=97e9cf556775eb63d9dca48e74c38c3a1833778d;hb=3f3122bf224c4c9bc3bed303fb3e5218764f9317;hp=e3c70b7d34b52bb7a44e16a565d2c7957d791ef9;hpb=1319d088810125489e1ec75ee2226892d8dad708;p=bbtk.git diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt index e3c70b7..97e9cf5 100644 --- a/kernel/CMakeLists.txt +++ b/kernel/CMakeLists.txt @@ -1,43 +1,59 @@ + # --------------------------------------------------------------------- + # + # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image + # pour la SantÈ) + # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton + # Previous Authors : Laurent Guigues, Jean-Pierre Roux + # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil + # + # This software is governed by the CeCILL-B license under French law and + # abiding by the rules of distribution of free software. You can use, + # modify and/ or redistribute the software under the terms of the CeCILL-B + # license as circulated by CEA, CNRS and INRIA at the following URL + # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html + # or in the file LICENSE.txt. + # + # As a counterpart to the access to the source code and rights to copy, + # modify and redistribute granted by the license, users are provided only + # with a limited warranty and the software's author, the holder of the + # economic rights, and the successive licensors have only limited + # liability. + # + # The fact that you are presently reading this means that you have had + # knowledge of the CeCILL-B license and that you accept its terms. + # ------------------------------------------------------------------------ */ + + + #----------------------------------------------------------------------------- # bbtk library -SUBDIRS(src) +ADD_SUBDIRECTORY(src) #----------------------------------------------------------------------------- #----------------------------------------------------------------------------- # Documentation -SUBDIRS(doc) +ADD_SUBDIRECTORY(doc) #----------------------------------------------------------------------------- #----------------------------------------------------------------------------- # Applications (bbi, bbfy...) -OPTION(BUILD_APPLICATIONS "Build Applications (bbi, bbfy, ...)" ON) IF(BUILD_APPLICATIONS) - SUBDIRS(appli) + ADD_SUBDIRECTORY(appli) ENDIF(BUILD_APPLICATIONS) #----------------------------------------------------------------------------- +#----------------------------------------------------------------------------- +# Recurse into cmake folder to install files +ADD_SUBDIRECTORY(cmake) +#----------------------------------------------------------------------------- + + +#----------------------------------------------------------------------------- +# System-specific installation tools +ADD_SUBDIRECTORY(install) +#----------------------------------------------------------------------------- #----------------------------------------------------------------------------- -# bbtk_config.xml for the build tree -#MESSAGE(ERROR "'${BBTK_BIN_PATH}'") -IF(UNIX) - CONFIGURE_FILE( - ${CMAKE_CURRENT_SOURCE_DIR}/bbtk_config_build.xml.in - ${EXECUTABLE_OUTPUT_PATH}/bbtk_config.xml - @ONLY IMMEDIATE - ) -ELSE(UNIX) - SET(BBTK_BIN_PATH_OUTPUT ${EXECUTABLE_OUTPUT_PATH}/Debug ) - CONFIGURE_FILE( - ${CMAKE_CURRENT_SOURCE_DIR}/bbtk_config_build.xml.in - ${EXECUTABLE_OUTPUT_PATH}/Debug/bbtk_config.xml - @ONLY IMMEDIATE - ) - SET(BBTK_BIN_PATH_OUTPUT ${EXECUTABLE_OUTPUT_PATH}/Release ) - CONFIGURE_FILE( - ${CMAKE_CURRENT_SOURCE_DIR}/bbtk_config_build.xml.in - ${EXECUTABLE_OUTPUT_PATH}/Release/bbtk_config.xml - @ONLY IMMEDIATE - ) -ENDIF(UNIX) +ADD_SUBDIRECTORY(data) #----------------------------------------------------------------------------- +ADD_SUBDIRECTORY(bin)