From 3348a26bad7a3d3ac46631697c6135d654425534 Mon Sep 17 00:00:00 2001 From: Jan Palus Date: Fri, 29 Jan 2021 23:03:32 +0100 Subject: [PATCH] build: make sure internal libs are built as static these libararies are not installed so don't leave the decision up to enviroment which might build shared libraries resulting in binary with missing deps after installation Fixes #2403 --- src/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 52c6a9578..efb34f1c8 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -6,7 +6,7 @@ include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src/libshared/src ${TASK_INCLUDE_DIRS}) -add_library (task CLI2.cpp CLI2.h +add_library (task STATIC CLI2.cpp CLI2.h Context.cpp Context.h DOM.cpp DOM.h Eval.cpp Eval.h @@ -28,7 +28,7 @@ add_library (task CLI2.cpp CLI2.h sort.cpp util.cpp util.h) -add_library (libshared libshared/src/Color.cpp libshared/src/Color.h +add_library (libshared STATIC libshared/src/Color.cpp libshared/src/Color.h libshared/src/Configuration.cpp libshared/src/Configuration.h libshared/src/Datetime.cpp libshared/src/Datetime.h libshared/src/Duration.cpp libshared/src/Duration.h