summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--anim-crop-tool/CMakeLists.txt20
1 files changed, 11 insertions, 9 deletions
diff --git a/anim-crop-tool/CMakeLists.txt b/anim-crop-tool/CMakeLists.txt
index 6e7863e6..48e41b8f 100644
--- a/anim-crop-tool/CMakeLists.txt
+++ b/anim-crop-tool/CMakeLists.txt
@@ -1,11 +1,13 @@
-find_package(OpenCV QUIET REQUIRED COMPONENTS core imgcodecs imgproc)
-set(self "${PROJECT_NAME}-anim-crop-tool")
+find_package(OpenCV QUIET COMPONENTS core imgcodecs imgproc)
+if(Opencv_FOUND)
+ set(self "${PROJECT_NAME}-anim-crop-tool")
-include_directories(SYSTEM PRIVATE ${OpenCV_INCLUDE_DIRS})
-link_libraries(Corrade::Utility Magnum::Magnum)
-link_libraries(opencv_imgproc opencv_imgcodecs opencv_core)
-link_libraries(${PROJECT_NAME})
+ include_directories(SYSTEM PRIVATE ${OpenCV_INCLUDE_DIRS})
+ link_libraries(Corrade::Utility Magnum::Magnum)
+ link_libraries(opencv_imgproc opencv_imgcodecs opencv_core)
+ link_libraries(${PROJECT_NAME})
-file(GLOB sources "*.cpp" CONFIGURE_ARGS)
-add_executable(${self} ${sources})
-install(TARGETS ${self} RUNTIME DESTINATION "bin")
+ file(GLOB sources "*.cpp" CONFIGURE_ARGS)
+ add_executable(${self} ${sources})
+ install(TARGETS ${self} RUNTIME DESTINATION "bin")
+endif()