cmake_minimum_required(VERSION 3.10)
project(epuck_lua_debug)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

#
# ARGoS
# Since ARGoS3 beta58, this is the recommended way to detect ARGoS.
#
find_package(ARGoS REQUIRED)
include_directories(${ARGOS_INCLUDE_DIRS})
link_directories(${ARGOS_LIBRARY_DIR})
link_libraries(${ARGOS_LDFLAGS})

#
# Your user-functions library
#
add_library(epuck_lua_debug_qtuserfunctions SHARED
  epuck_lua_debug_qtuserfunctions.cpp
)

target_include_directories(epuck_lua_debug_qtuserfunctions PRIVATE
  ${ARGOS_INCLUDE_DIRS}
)

target_link_libraries(epuck_lua_debug_qtuserfunctions
  ${ARGOS_LDFLAGS}
)
