#--------------------------------------------------------
# The CMakeLists.txt for:              pHVUProtectNodeCtrl
# Author(s):                              Tyler Paine
#--------------------------------------------------------

find_library(HELMTASK_LIBRARY NAMES helmtask PATHS ${CMAKE_SOURCE_DIR}/../moos-ivp-swarm/lib NO_DEFAULT_PATH)

if(NOT HELMTASK_LIBRARY)
  #TODO: Can make it so this app doesn't build?
  message(FATAL_ERROR "helmtask library not found")
endif()

SET(SRC
  HVUProtectNodeCtrl.cpp
  HVUProtectNodeCtrl_Info.cpp
  main.cpp
)

ADD_EXECUTABLE(pHVUProtectNodeCtrl ${SRC})

TARGET_INCLUDE_DIRECTORIES(pHVUProtectNodeCtrl PRIVATE 
    ${CMAKE_SOURCE_DIR}/../moos-ivp-swarm/src/lib_helmtask
)

TARGET_LINK_LIBRARIES(pHVUProtectNodeCtrl
  ${HELMTASK_LIBRARY}
  ${MOOS_LIBRARIES}
  ${MOOSGeodesy_LIBRARIES}
  apputil
  contacts
  geometry
  mbutil
  m
  pthread)