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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
From d280caa72fbbcd362b820a71a01d4f0e2c1a3bcb Mon Sep 17 00:00:00 2001
From: Alexey Sokolov <sokolov@google.com>
Date: Sat, 18 May 2019 08:28:31 +0100
Subject: [PATCH] Fix build with cmake -DBUILD_SHARED_LIBS=ON (#683)
Ref https://github.com/gentoo/gentoo/pull/11770
---
plugins/TelescopeControl/src/INDI/CMakeLists.txt | 2 +-
plugins/TelescopeControl/src/Lx200/CMakeLists.txt | 2 +-
plugins/TelescopeControl/src/NexStar/CMakeLists.txt | 2 +-
plugins/TelescopeControl/src/Rts2/CMakeLists.txt | 2 +-
plugins/TelescopeControl/src/common/CMakeLists.txt | 2 +-
plugins/TelescopeControl/src/gui/CMakeLists.txt | 2 +-
src/CMakeLists.txt | 2 +-
src/external/CMakeLists.txt | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/plugins/TelescopeControl/src/INDI/CMakeLists.txt b/plugins/TelescopeControl/src/INDI/CMakeLists.txt
index 40c27601a0..a250e1bb0f 100644
--- a/plugins/TelescopeControl/src/INDI/CMakeLists.txt
+++ b/plugins/TelescopeControl/src/INDI/CMakeLists.txt
@@ -10,7 +10,7 @@ SET(TelescopeControl_INDI_UIS
QT5_WRAP_UI(TelescopeControl_INDI_UIS_H ${TelescopeControl_INDI_UIS})
-add_library(TelescopeControl_INDI
+add_library(TelescopeControl_INDI STATIC
INDIConnection.hpp
INDIConnection.cpp
TelescopeClientINDI.hpp
diff --git a/plugins/TelescopeControl/src/Lx200/CMakeLists.txt b/plugins/TelescopeControl/src/Lx200/CMakeLists.txt
index 068ecf6380..d12cefabb5 100644
--- a/plugins/TelescopeControl/src/Lx200/CMakeLists.txt
+++ b/plugins/TelescopeControl/src/Lx200/CMakeLists.txt
@@ -1,7 +1,7 @@
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
-add_library(TelescopeControl_Lx200
+add_library(TelescopeControl_Lx200 STATIC
Lx200Command.hpp
Lx200Command.cpp
Lx200Connection.hpp
diff --git a/plugins/TelescopeControl/src/NexStar/CMakeLists.txt b/plugins/TelescopeControl/src/NexStar/CMakeLists.txt
index 6c3ce1f0d8..cd1f4bddb7 100644
--- a/plugins/TelescopeControl/src/NexStar/CMakeLists.txt
+++ b/plugins/TelescopeControl/src/NexStar/CMakeLists.txt
@@ -1,7 +1,7 @@
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
-add_library(TelescopeControl_NexStar
+add_library(TelescopeControl_NexStar STATIC
NexStarCommand.hpp
NexStarCommand.cpp
NexStarConnection.hpp
diff --git a/plugins/TelescopeControl/src/Rts2/CMakeLists.txt b/plugins/TelescopeControl/src/Rts2/CMakeLists.txt
index d48bd80fc7..abb1016ab1 100644
--- a/plugins/TelescopeControl/src/Rts2/CMakeLists.txt
+++ b/plugins/TelescopeControl/src/Rts2/CMakeLists.txt
@@ -1,7 +1,7 @@
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
-add_library(TelescopeControl_Rts2
+add_library(TelescopeControl_Rts2 STATIC
TelescopeClientJsonRts2.hpp
TelescopeClientJsonRts2.cpp
)
diff --git a/plugins/TelescopeControl/src/common/CMakeLists.txt b/plugins/TelescopeControl/src/common/CMakeLists.txt
index be09183bb9..bdf7c20395 100644
--- a/plugins/TelescopeControl/src/common/CMakeLists.txt
+++ b/plugins/TelescopeControl/src/common/CMakeLists.txt
@@ -1,7 +1,7 @@
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
-add_library(TelescopeControl_common
+add_library(TelescopeControl_common STATIC
LogFile.hpp
LogFile.cpp
Socket.hpp
diff --git a/plugins/TelescopeControl/src/gui/CMakeLists.txt b/plugins/TelescopeControl/src/gui/CMakeLists.txt
index c5d62942cc..d73383c62e 100644
--- a/plugins/TelescopeControl/src/gui/CMakeLists.txt
+++ b/plugins/TelescopeControl/src/gui/CMakeLists.txt
@@ -10,7 +10,7 @@ SET(TelescopeControl_GUI_UIS
QT5_WRAP_UI(TelescopeControl_GUI_UIS_H ${TelescopeControl_GUI_UIS})
-add_library(TelescopeControl_gui
+add_library(TelescopeControl_gui STATIC
SlewDialog.hpp
SlewDialog.cpp
TelescopeDialog.hpp
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 2ad5af164b..a34ee2eefc 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -469,7 +469,7 @@ IF(GENERATE_STELMAINLIB)
#stelMain should be after the plug-ins, otherwise the build crashes
TARGET_LINK_LIBRARIES(stellarium stelMain ${winMMLib})
ELSE()
- ADD_LIBRARY(stelMain ${stellarium_lib_SRCS} ${stellarium_RES_CXX})
+ ADD_LIBRARY(stelMain STATIC ${stellarium_lib_SRCS} ${stellarium_RES_CXX})
TARGET_LINK_LIBRARIES(stelMain ${STELMAIN_DEPS})
ADD_EXECUTABLE(stellarium WIN32 ${stellarium_exe_SRCS})
TARGET_LINK_LIBRARIES(stellarium ${winMMLib} ${STELMAIN_DEPS} stelMain)
diff --git a/src/external/CMakeLists.txt b/src/external/CMakeLists.txt
index 42a073e828..4c56837314 100644
--- a/src/external/CMakeLists.txt
+++ b/src/external/CMakeLists.txt
@@ -190,7 +190,7 @@ IF(USE_PLUGIN_TELESCOPECONTROL)
include_directories(libindi)
include_directories(libindi/libs)
include_directories(libindi/libs/indibase)
- add_library(indiclient
+ add_library(indiclient STATIC
libindi/libs/lilxml.c
libindi/base64.c
libindi/libs/indibase/basedevice.h
|