#=========================================================================== # SETTINGS FOR A BBTK PACKAGE #=========================================================================== #=========================================================================== # THE NAME OF THE BBTK PACKAGE = NAME OF THE CURRENT DIRECTORY # GET_FILENAME_COMPONENT(BBTK_PACKAGE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) SET(BBTK_PACKAGE_NAME itk) #=========================================================================== #=========================================================================== # IF IT IS A STANDALONE PROJECT UNCOMMENT NEXT LINE TO DECLARE YOUR PROJECT # PROJECT(bb${BBTK_PACKAGE_NAME}) #=========================================================================== #=========================================================================== # UNCOMMENT EACH LIBRARY NEEDED # SET(${BBTK_PACKAGE_NAME}_USE_VTK ON) SET(${BBTK_PACKAGE_NAME}_USE_ITK ON) # SET(${BBTK_PACKAGE_NAME}_USE_GDCM ON) # SET(${BBTK_PACKAGE_NAME}_USE_GSMIS ON) # SET(${BBTK_PACKAGE_NAME}_USE_WXWIDGETS ON) #=========================================================================== #=========================================================================== # PACKAGE AUTHOR # !!! NO COMMA ALLOWED !!! SET(BBTK_PACKAGE_AUTHOR "laurent.guigues at creatis.insa-lyon.fr") #=========================================================================== #=========================================================================== # PACKAGE DESCRIPTION SET(BBTK_PACKAGE_DESCRIPTION "Basic itk-based boxes") #=========================================================================== #=========================================================================== # PACKAGE VERSION NUMBER SET(BBTK_PACKAGE_MAJOR_VERSION 1) SET(BBTK_PACKAGE_MINOR_VERSION 0) SET(BBTK_PACKAGE_BUILD_VERSION 0) #=========================================================================== #=========================================================================== # THE SOURCES OF THE PACKAGE # EITHER UNCOMMENT NEXT LINE TO COMPILE ALL .cxx OF THE src DIRECTORY : SET(BBTK_PACKAGE_COMPILE_ALL_CXX ON) # ... OR LIST THE FILES TO COMPILE MANUALLY : #SET(BBTK_PACKAGE_SOURCES # LIST HERE THE FILES TO COMPILE TO BUILD THE LIB # E.G. TO COMPILE "toto.cxx" ADD "toto" (NO EXTENSION) # THE PATH MUST BE RELATIVE TO THE src FOLDER # ) #=========================================================================== #=========================================================================== # THE xml SOURCES OF THE PACKAGE # EITHER UNCOMMENT NEXT LINE TO bbfy ALL .xml OF THE src DIRECTORY : SET(BBTK_PACKAGE_COMPILE_ALL_XML ON) # ... OR LIST THE FILES TO COMPILE MANUALLY : #SET(BBTK_PACKAGE_XML_SOURCES # LIST HERE THE FILES TO bbfy TO BUILD THE LIB # E.G. TO bbfy "toto.xml" ADD "toto" (NO EXTENSION) # THE PATH MUST BE RELATIVE TO THE src FOLDER # ) #=========================================================================== #=========================================================================== # THE SCRIPT-DEFINED BOXES OF THE PACKAGE (bbs) # EITHER UNCOMMENT NEXT LINE TO INCLUDE ALL .bbs OF THE bbs/boxes DIRECTORY : SET(BBTK_PACKAGE_INCLUDE_ALL_BBS_BOXES ON) # ... OR LIST THE FILES TO INCLUDE MANUALLY : # SET(BBTK_PACKAGE_BBS_BOXES # LIST HERE THE bbs FILES TO INCLUDE # E.G. TO INCLUDE "boxes/bbtoto.bbs" ADD "boxes/bbtoto" (NO EXTENSION) # !! THE PATH MUST BE RELATIVE TO THE bbs FOLDER !! #) #=========================================================================== #=========================================================================== # THE SCRIPT-DEFINED APPLICATIONS OF THE PACKAGE (bbs) # EITHER UNCOMMENT NEXT LINE TO INCLUDE ALL .bbs OF THE bbs/appli DIRECTORY : SET(BBTK_PACKAGE_INCLUDE_ALL_BBS_APPLI ON) # ... OR LIST THE FILES TO INCLUDE MANUALLY : # SET(BBTK_PACKAGE_BBS_APPLI # LIST HERE THE bbs FILES TO INCLUDE # E.G. TO INCLUDE "appli/testToto.bbs" ADD "appli/testToto" (NO EXTENSION) # !! THE PATH MUST BE RELATIVE TO THE bbs FOLDER !! #) #=========================================================================== #=========================================================================== INCLUDE_DIRECTORIES( # LIST HERE YOUR INCLUDE DIRECTORIES # EXCEPT BBTK'S AND THE INCLUDE DIRS THAT WERE SET # BY INCLUDING A LIBRARY USE FILE ../std/src ) #=========================================================================== #=========================================================================== SET(BBTK_PACKAGE_LIBS # LIST HERE THE LIBS TO LINK AGAINST (EXCEPT BBTK) ) #=========================================================================== #=========================================================================== # END OF USER SECTION #=========================================================================== #=========================================================================== # Include configuration script INCLUDE(Configure.cmake) #=========================================================================== #=========================================================================== # EOF #===========================================================================