From f9c5ec11383d71504ae59c6084ab7b46c3832a17 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Thu, 1 Dec 2022 19:55:00 +0100 Subject: cmake: allow more parallelization --- anim-crop-tool/CMakeLists.txt | 10 +++++++--- anim-crop-tool/dummy.cc | 0 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 anim-crop-tool/dummy.cc (limited to 'anim-crop-tool') diff --git a/anim-crop-tool/CMakeLists.txt b/anim-crop-tool/CMakeLists.txt index b0fa0570..8321c0f2 100644 --- a/anim-crop-tool/CMakeLists.txt +++ b/anim-crop-tool/CMakeLists.txt @@ -2,12 +2,16 @@ find_package(OpenCV QUIET) if(OpenCV_FOUND) set(self "floormat-anim-crop-tool") - include_directories(SYSTEM PRIVATE ${OpenCV_INCLUDE_DIRS}) + include_directories(SYSTEM ${OpenCV_INCLUDE_DIRS}) link_libraries(Corrade::Utility Magnum::Magnum) link_libraries(opencv_imgproc opencv_imgcodecs opencv_core) - link_libraries(floormat-serialize floormat) + link_libraries(nlohmann_json::nlohmann_json) file(GLOB sources "*.cpp" CONFIGURE_ARGS) - add_executable(${self} ${sources}) + add_library(${self}_o STATIC "${sources}") + + add_executable(${self} dummy.cc) + target_link_libraries(${self} PUBLIC ${self}_o floormat-serialize floormat) + install(TARGETS ${self} RUNTIME DESTINATION "bin") endif() diff --git a/anim-crop-tool/dummy.cc b/anim-crop-tool/dummy.cc new file mode 100644 index 00000000..e69de29b -- cgit v1.2.3