diff -Nrup a/src/cryfs-cli/CMakeLists.txt b/src/cryfs-cli/CMakeLists.txt --- a/src/cryfs-cli/CMakeLists.txt 2019-06-08 22:08:25.000000000 +0200 +++ b/src/cryfs-cli/CMakeLists.txt 2020-06-05 16:11:37.359686089 +0200 @@ -11,7 +11,7 @@ set(SOURCES program_options/Parser.cpp ) -add_library(${PROJECT_NAME} ${SOURCES}) +add_library(${PROJECT_NAME} STATIC ${SOURCES}) target_link_libraries(${PROJECT_NAME} PUBLIC cryfs cpp-utils gitversion fspp-fuse) target_enable_style_warnings(${PROJECT_NAME}) target_activate_cpp14(${PROJECT_NAME}) diff -Nrup a/src/cryfs-unmount/CMakeLists.txt b/src/cryfs-unmount/CMakeLists.txt --- a/src/cryfs-unmount/CMakeLists.txt 2019-06-08 22:08:25.000000000 +0200 +++ b/src/cryfs-unmount/CMakeLists.txt 2020-06-05 16:12:54.020234954 +0200 @@ -7,7 +7,10 @@ set(SOURCES Cli.cpp ) -add_library(${PROJECT_NAME} ${SOURCES}) +# This library seems to be only for internal use (no soname +# or so set, no headers installed...), and it's not being +# installed anywhere -- so better make it a static lib! +add_library(${PROJECT_NAME} STATIC ${SOURCES}) target_link_libraries(${PROJECT_NAME} PUBLIC cpp-utils cryfs fspp-fuse) target_enable_style_warnings(${PROJECT_NAME}) target_activate_cpp14(${PROJECT_NAME})