############################################################################## # FILE: moos-ivp-2680/src/CMakeLists.txt # DATE: 2021/05/23 # DESCRIPTION: CMakeLists.txt file for the moos-ivp-2.680 source directory ############################################################################## #============================================================================ # Add the libraries in the current directory to the include path #============================================================================ FILE(GLOB LOCAL_LIBRARY_DIRS ./lib_*) INCLUDE_DIRECTORIES(${LOCAL_LIBRARY_DIRS}) IF( EXISTS ${CMAKE_SOURCE_DIR}/src/lib_behaviors-test ) ADD_SUBDIRECTORY(lib_behaviors-test) ENDIF() #======================================================================== # Let users control whether or not GUI-related libraries/apps are built. #======================================================================== SET(BUILD_BOT_CODE_ONLY OFF CACHE BOOL "Build minimal set of bot apps.") message("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") message(" SRC: BUILD_BOT_CODE_ONLY: ${BUILD_BOT_CODE_ONLY}") message("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++") #============================================================================ # Add the LAB Front Estimation Modules (if present) #============================================================================ #IF( EXISTS ${CMAKE_SOURCE_DIR}/src/lib_henrik_anneal ) # ADD_SUBDIRECTORY(lib_henrik_anneal) #ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/lib_bhv_scout ) ADD_SUBDIRECTORY(lib_bhv_scout) ENDIF() #IF( EXISTS ${CMAKE_SOURCE_DIR}/src/pFrontEstimate ) # ADD_SUBDIRECTORY(pFrontEstimate) #ENDIF() #IF( EXISTS ${CMAKE_SOURCE_DIR}/src/pFrontGridRender ) # ADD_SUBDIRECTORY(pFrontGridRender) #ENDIF() #IF( EXISTS ${CMAKE_SOURCE_DIR}/src/pGradeFrontEstimate ) # ADD_SUBDIRECTORY(pGradeFrontEstimate) #ENDIF() #IF( EXISTS ${CMAKE_SOURCE_DIR}/src/uFldCTDSensor ) # ADD_SUBDIRECTORY(uFldCTDSensor) #ENDIF() #============================================================================ # Add the LAB Hazard Search Modules (if present) #============================================================================ IF( EXISTS ${CMAKE_SOURCE_DIR}/src/lib_ufld_hazards ) ADD_SUBDIRECTORY(lib_ufld_hazards) ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/app_gen_hazards ) ADD_SUBDIRECTORY(app_gen_hazards) ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/uFldHazardMetric ) ADD_SUBDIRECTORY(uFldHazardMetric) ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/uFldHazardMgr ) ADD_SUBDIRECTORY(uFldHazardMgr) ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/uFldHazardSensor ) ADD_SUBDIRECTORY(uFldHazardSensor) ENDIF() #============================================================================ # Add the LAB Collaborative Rescue Modules (if present) #============================================================================ IF( EXISTS ${CMAKE_SOURCE_DIR}/src/lib_swimmers ) ADD_SUBDIRECTORY(lib_swimmers) ENDIF() IF("${BUILD_BOT_CODE_ONLY}" STREQUAL "OFF") IF( EXISTS ${CMAKE_SOURCE_DIR}/src/app_swimview ) ADD_SUBDIRECTORY(app_swimview) ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/app_legview ) ADD_SUBDIRECTORY(app_legview) ENDIF() ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/app_gen_swimmers ) ADD_SUBDIRECTORY(app_gen_swimmers) ENDIF() #IF( EXISTS ${CMAKE_SOURCE_DIR}/src/uFldManOverboard ) # ADD_SUBDIRECTORY(uFldManOverboard) #ENDIF() IF( EXISTS ${CMAKE_SOURCE_DIR}/src/uFldRescueMgr ) ADD_SUBDIRECTORY(uFldRescueMgr) ENDIF() ############################################################################## # END of CMakeLists.txt ##############################################################################