summaryrefslogtreecommitdiff
path: root/media-gfx/darktable/files/darktable-3.8.0_libs-deps-automagic.patch
blob: 25b89731a7c873c76a623b4d690a540cac8f0d7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- a/src/libs/CMakeLists.txt
+++ b/src/libs/CMakeLists.txt
@@ -83,11 +83,14 @@
 add_library(timeline MODULE "tools/timeline.c")
 add_library(image_infos MODULE "tools/image_infos.c")
 
+if (USE_PORTMIDI)
 find_path(PORTMIDI_INCLUDE_DIR NAMES portmidi.h
           DOC "The Portmidi include directory"
+          REQUIRED
 )
 find_library(PORTMIDI_LIBRARY NAMES portmidi
           DOC "The Portmidi library"
+          REQUIRED
 )
 if(PORTMIDI_INCLUDE_DIR)
   add_definitions("-DHAVE_PORTMIDI")
@@ -96,8 +99,10 @@
   add_library(midi MODULE "tools/midi.c")
   target_link_libraries (midi ${PORTMIDI_LIBRARY})
 endif()
+endif()
 
-find_package(SDL2)
+if (USE_SDL2)
+find_package(SDL2 REQUIRED)
 if(SDL2_INCLUDE_DIRS)
   add_definitions("-DHAVE_SDL")
   include_directories(${SDL2_INCLUDE_DIRS})
@@ -105,6 +110,7 @@
   add_library(gamepad MODULE "tools/gamepad.c")
   target_link_libraries(gamepad ${SDL2_LIBRARIES})
 endif()
+endif()
 
 if(BUILD_BATTERY_INDICATOR)
   add_library(battery_indicator MODULE "tools/battery_indicator.c")