From 1e380de89fddff7132b31372f3c90091b6375077 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Fri, 11 Oct 2024 23:06:40 +0200 Subject: Add option to install only BUILD_SHARED_LIBS-matching files TD_ENABLE_FILTERED_INSTALL allows limiting installed libraries & supporting files to only those matching BUILD_SHARED_LIBS. --- sqlite/CMakeLists.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'sqlite') diff --git a/sqlite/CMakeLists.txt b/sqlite/CMakeLists.txt index 82ceb04c8..539eb631e 100644 --- a/sqlite/CMakeLists.txt +++ b/sqlite/CMakeLists.txt @@ -70,7 +70,9 @@ elseif (MSVC) target_compile_options(tdsqlite PRIVATE /wd4996) endif() -install(TARGETS tdsqlite EXPORT TdStaticTargets - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" - ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" -) +if (NOT TD_ENABLE_FILTERED_INSTALL OR NOT BUILD_SHARED_LIBS) + install(TARGETS tdsqlite EXPORT TdStaticTargets + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ) +endif() -- cgit v1.2.3