##############################################################################
# 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()

#============================================================================
# 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/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
##############################################################################