diff --git a/src/C++/Driver/CMakeLists.txt b/src/C++/Driver/CMakeLists.txt index e6c35e2..78d5be1 100644 --- a/src/C++/Driver/CMakeLists.txt +++ b/src/C++/Driver/CMakeLists.txt @@ -6,7 +6,10 @@ set(CMAKE_CXX_STANDARD 23) find_library(PAHO_MQTTPP_LIBRARY paho-mqttpp3 PATHS /usr/local/lib) find_library(PAHO_MQTT_LIBRARY paho-mqtt3a PATHS /usr/local/lib) -include_directories(/usr/local/include) +# Find OpenCV package +find_package(OpenCV REQUIRED) +find_package(OpenEXR REQUIRED) +include_directories(${OpenCV_INCLUDE_DIRS}) set(SOURCE_FILES src/KobukiDriver/KobukiParser.cpp @@ -20,4 +23,4 @@ set(SOURCE_FILES add_executable(kobuki_control ${SOURCE_FILES}) # Link the static libraries -target_link_libraries(kobuki_control ${PAHO_MQTTPP_LIBRARY} ${PAHO_MQTT_LIBRARY} pthread) \ No newline at end of file +target_link_libraries(kobuki_control ${PAHO_MQTTPP_LIBRARY} ${PAHO_MQTT_LIBRARY} ${OpenCV_LIBS} pthread OpenEXR::OpenEXR)