From 31d5cf22dd52d63445a99634ce7e967ca051228b Mon Sep 17 00:00:00 2001 From: Jan Grewe Date: Fri, 27 Oct 2023 14:01:10 +0200 Subject: [PATCH] fix cmake warning in findNIX --- CMakeLists.txt | 11 +++++++++-- cmake/FindNIX.cmake | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1dddaff..cea0598 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,14 +41,21 @@ message ("=> finding nix ...") find_package (NIX REQUIRED) include_directories (AFTER ${NIX_INCLUDE_DIR}) +####################################### +# OPENCV +find_package(OpenCV REQUIRED opencv_highgui opencv_core) +include_directories(AFTER ${OpenCV_INCLUDE_DIRS} ) +set(LINK_LIBS ${LINK_LIBS} ${OpenCV_LIBRARIES}) + ####################################### # Pylon +#include_directories ( AFTER "/opt/pylon/include" ) +#file (GLOB PYLON_LIBRARIES "/opt/pylon/lib/*.so") include_directories ( AFTER "/opt/pylon5/include" ) file (GLOB PYLON_LIBRARIES "/opt/pylon5/lib64/*.so") - file (GLOB RECORDER_SOURCES *.cpp) file (GLOB RECORDER_INCLUDES *.hpp) add_executable ( recorder ${RECORDER_SOURCES} ${RECORDER_INCLUDES} ${RECORDER_RES_SOURCES} ) target_include_directories ( recorder PUBLIC "${PROJECT_BINARY_DIR}" ) -target_link_libraries ( recorder Qt5::PrintSupport Qt5::Core Qt5::Widgets Qt5::Gui ${NIX_LIBRARIES} ${PYLON_LIBRARIES}) \ No newline at end of file +target_link_libraries ( recorder Qt5::PrintSupport Qt5::Core Qt5::Widgets Qt5::Gui ${NIX_LIBRARIES} ${PYLON_LIBRARIES} ${OpenCV_LIBRARIES}) \ No newline at end of file diff --git a/cmake/FindNIX.cmake b/cmake/FindNIX.cmake index 543564b..467a8c6 100644 --- a/cmake/FindNIX.cmake +++ b/cmake/FindNIX.cmake @@ -23,7 +23,7 @@ set(NIX_INCLUDE_DIRS ${NIX_INCLUDE_DIR}) include(FindPackageHandleStandardArgs) # handle the QUIETLY and REQUIRED arguments and set NIX_FOUND to TRUE # if all listed variables are TRUE -find_package_handle_standard_args(Nix DEFAULT_MSG +find_package_handle_standard_args(NIX DEFAULT_MSG NIX_LIBRARY NIX_INCLUDE_DIR) mark_as_advanced(NIX_INCLUDE_DIR NIX_LIBRARY)