summarylogtreecommitdiffstats
path: root/fix_cmake.patch
blob: 20f32332ee98b64cbb58786ff22bc86b15ff1d73 (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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
diff --git a/indi-armadillo-platypus/CMakeLists.txt b/indi-armadillo-platypus/CMakeLists.txt
index 732489da..8a1db469 100644
--- a/indi-armadillo-platypus/CMakeLists.txt
+++ b/indi-armadillo-platypus/CMakeLists.txt
@@ -6,7 +6,9 @@ LIST(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake_modules/")
 include(GNUInstallDirs)
 
 SET(CMAKE_CXX_STANDARD 17)
+IF(NOT RULES_INSTALL_DIR)
 SET(RULES_INSTALL_DIR "/lib/udev/rules.d/")
+ENDIF()
 
 find_package(INDI REQUIRED)
 
diff --git a/indi-dsi/CMakeLists.txt b/indi-dsi/CMakeLists.txt
index 00eb576a..97c6affb 100644
--- a/indi-dsi/CMakeLists.txt
+++ b/indi-dsi/CMakeLists.txt
@@ -8,9 +8,13 @@ include(GNUInstallDirs)
 IF(APPLE)
 set(FIRMWARE_INSTALL_DIR "/usr/local/lib/indi/DriverSupport/dsi")
 ELSE(APPLE)
+IF(NOT RULES_INSTALL_DIR)
 set(RULES_INSTALL_DIR "/lib/udev/rules.d")
+ENDIF()
+IF(NOT FIRMWARE_INSTALL_DIR)
 set(FIRMWARE_INSTALL_DIR "/lib/firmware")
 ENDIF()
+ENDIF()
 set (DSI_VERSION_MAJOR 0)
 set (DSI_VERSION_MINOR 4)
 
diff --git a/indi-orion-ssg3/CMakeLists.txt b/indi-orion-ssg3/CMakeLists.txt
index 745a02b1..6f974a37 100644
--- a/indi-orion-ssg3/CMakeLists.txt
+++ b/indi-orion-ssg3/CMakeLists.txt
@@ -7,8 +7,10 @@ include(GNUInstallDirs)
 
 IF(APPLE)
 ELSE(APPLE)
+IF(NOT RULES_INSTALL_DIR)
 set(RULES_INSTALL_DIR "/lib/udev/rules.d")
 ENDIF()
+ENDIF()
 set (ORION_SSG3_VERSION_MAJOR 0)
 set (ORION_SSG3_VERSION_MINOR 1)
 
diff --git a/indi-qsi/CMakeLists.txt b/indi-qsi/CMakeLists.txt
index 8a4abba6..24dfde34 100644
--- a/indi-qsi/CMakeLists.txt
+++ b/indi-qsi/CMakeLists.txt
@@ -6,7 +6,9 @@ LIST(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake_modules/")
 include(GNUInstallDirs)
 
 SET(CMAKE_CXX_STANDARD 11)
+IF (NOT RULES_INSTALL_DIR)
 SET(RULES_INSTALL_DIR "/lib/udev/rules.d/")
+ENDIF()
 
 find_package(CFITSIO REQUIRED)
 find_package(INDI REQUIRED)
diff --git a/indi-sx/CMakeLists.txt b/indi-sx/CMakeLists.txt
index 30561d88..05de48aa 100644
--- a/indi-sx/CMakeLists.txt
+++ b/indi-sx/CMakeLists.txt
@@ -4,7 +4,9 @@ PROJECT(indi_sx CXX C)
 LIST(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/")
 LIST(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake_modules/")
 include(GNUInstallDirs)
+IF(NOT RULES_INSTALL_DIR)
 set(RULES_INSTALL_DIR "/lib/udev/rules.d/")
+ENDIF()
 
 SET(CMAKE_CXX_STANDARD 11)
 set (VERSION_MAJOR 1)
@@ -24,8 +26,8 @@ find_package(Threads REQUIRED)
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
 include_directories(${INDI_INCLUDE_DIR})
-include_directories( ${CFITSIO_INCLUDE_DIR})
-include_directories( ${USB1_INCLUDE_DIR})
+include_directories(${CFITSIO_INCLUDE_DIR})
+include_directories(${USB1_INCLUDE_DIR})
 
 include(CMakeCommon)