Files
detection_adversaire/CMakeLists.txt
ackimixs cf2c5f249f lib
2024-05-19 11:32:46 +02:00

33 lines
825 B
CMake

cmake_minimum_required(VERSION 3.25)
project(lidar)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
SET(CMAKE_CXX_FLAGS -pthread)
find_package(Modelec COMPONENTS
TCPClient
CLParser
Utils
REQUIRED
)
include_directories(include)
add_executable(${PROJECT_NAME} src/main.cpp src/localization.h src/localization.cpp)
set(RPLIDAR_SDK_PATH "/home/modelec/rplidar_sdk")
add_library(rplidar STATIC IMPORTED)
set_property(TARGET rplidar
PROPERTY IMPORTED_LOCATION ${RPLIDAR_SDK_PATH}/output/Linux/Release/libsl_lidar_sdk.a)
target_include_directories(rplidar INTERFACE
${RPLIDAR_SDK_PATH}/sdk/include/
${RPLIDAR_SDK_PATH}/sdk/src/)
target_link_libraries(${PROJECT_NAME} Modelec::TCPClient Modelec::Utils Modelec::CLParser)
target_link_libraries(${PROJECT_NAME} rplidar)