aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2022-05-06 14:42:56 +0200
committersfan5 <sfan5@live.de>2022-05-06 15:16:04 +0200
commit8735a85a3008df39b92b0a6781015011d8935a7b (patch)
treebae6f520f831c8ff1be1f6415983ea6904c0a259
parente108954633df9e4b2e235dd8e16b64f846a2d251 (diff)
downloadminetest-8735a85a3008df39b92b0a6781015011d8935a7b.tar.gz
minetest-8735a85a3008df39b92b0a6781015011d8935a7b.tar.bz2
minetest-8735a85a3008df39b92b0a6781015011d8935a7b.zip
Declare all bundled libs as static
Otherwise it can happen that these are built as shared depending on the options passed to CMake, which obviously isn't intended.
-rw-r--r--lib/bitop/CMakeLists.txt2
-rw-r--r--lib/gmp/CMakeLists.txt2
-rw-r--r--lib/jsoncpp/CMakeLists.txt2
3 files changed, 3 insertions, 3 deletions
diff --git a/lib/bitop/CMakeLists.txt b/lib/bitop/CMakeLists.txt
index 03b4d0b96..02e8a421d 100644
--- a/lib/bitop/CMakeLists.txt
+++ b/lib/bitop/CMakeLists.txt
@@ -1,4 +1,4 @@
-add_library(bitop bit.c)
+add_library(bitop STATIC bit.c)
target_link_libraries(bitop)
include_directories(${LUA_INCLUDE_DIR})
diff --git a/lib/gmp/CMakeLists.txt b/lib/gmp/CMakeLists.txt
index 884c4d389..f0604a43d 100644
--- a/lib/gmp/CMakeLists.txt
+++ b/lib/gmp/CMakeLists.txt
@@ -1,3 +1,3 @@
-add_library(gmp mini-gmp.c)
+add_library(gmp STATIC mini-gmp.c)
target_link_libraries(gmp)
diff --git a/lib/jsoncpp/CMakeLists.txt b/lib/jsoncpp/CMakeLists.txt
index 0531712ae..cdd1a7ead 100644
--- a/lib/jsoncpp/CMakeLists.txt
+++ b/lib/jsoncpp/CMakeLists.txt
@@ -1,3 +1,3 @@
-add_library(jsoncpp jsoncpp.cpp)
+add_library(jsoncpp STATIC jsoncpp.cpp)
target_link_libraries(jsoncpp)