diff --git a/applications/_libs/gpu_decode/CMakeLists.txt b/applications/_libs/gpu_decode/CMakeLists.txt index 0ec1da7ab..ea5535251 100644 --- a/applications/_libs/gpu_decode/CMakeLists.txt +++ b/applications/_libs/gpu_decode/CMakeLists.txt @@ -8,7 +8,7 @@ set(GPU_DECODE_SRC gpu_decode.h ) -add_library(CMP_GpuDecode SHARED ${GPU_DECODE_H} ${GPU_DECODE_SRC}) +add_library(CMP_GpuDecode STATIC ${GPU_DECODE_H} ${GPU_DECODE_SRC}) target_include_directories(CMP_GpuDecode PRIVATE ${PROJECT_SOURCE_DIR}/applications/_plugins/common diff --git a/applications/_plugins/cimage/dds/CMakeLists.txt b/applications/_plugins/cimage/dds/CMakeLists.txt index 291e2c11f..00843cac4 100644 --- a/applications/_plugins/cimage/dds/CMakeLists.txt +++ b/applications/_plugins/cimage/dds/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.10) -add_library(Image_DDS SHARED "") +add_library(Image_DDS STATIC "") target_sources(Image_DDS PRIVATE diff --git a/applications/_plugins/cimage/exr/CMakeLists.txt b/applications/_plugins/cimage/exr/CMakeLists.txt index aabf07358..f0f3bcbb5 100644 --- a/applications/_plugins/cimage/exr/CMakeLists.txt +++ b/applications/_plugins/cimage/exr/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.10) -add_library(Image_EXR SHARED "") +add_library(Image_EXR STATIC "") target_sources(Image_EXR PRIVATE diff --git a/applications/_plugins/cimage/ktx/CMakeLists.txt b/applications/_plugins/cimage/ktx/CMakeLists.txt index 635469b82..e6eb7cfaa 100644 --- a/applications/_plugins/cimage/ktx/CMakeLists.txt +++ b/applications/_plugins/cimage/ktx/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.10) -add_library(Image_KTX SHARED "") +add_library(Image_KTX STATIC "") # Enabled KTX1 Only file(GLOB_RECURSE KTX_Lib diff --git a/applications/_plugins/cimage/ktx2/CMakeLists.txt b/applications/_plugins/cimage/ktx2/CMakeLists.txt index c38ee9c53..3242c4660 100644 --- a/applications/_plugins/cimage/ktx2/CMakeLists.txt +++ b/applications/_plugins/cimage/ktx2/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.10) -add_library(Image_KTX2 SHARED "") +add_library(Image_KTX2 STATIC "") target_sources(Image_KTX2 PRIVATE diff --git a/applications/_plugins/cimage/tga/CMakeLists.txt b/applications/_plugins/cimage/tga/CMakeLists.txt index dedf4d87e..d9c6523a1 100644 --- a/applications/_plugins/cimage/tga/CMakeLists.txt +++ b/applications/_plugins/cimage/tga/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.10) -add_library(Image_TGA SHARED "") +add_library(Image_TGA STATIC "") target_sources(Image_TGA PRIVATE diff --git a/applications/_plugins/common/CMakeLists.txt b/applications/_plugins/common/CMakeLists.txt index dc837792c..0d4dfb350 100644 --- a/applications/_plugins/common/CMakeLists.txt +++ b/applications/_plugins/common/CMakeLists.txt @@ -60,7 +60,7 @@ if (OPTION_BUILD_EXR) list(APPEND PLUGIN_COMMON_H cexr.h) endif() -add_library(CMP_Common SHARED +add_library(CMP_Common STATIC ${PLUGIN_COMMON_SRC} ${PLUGIN_COMMON_SRC_QT} ${PLUGIN_COMMON_H} diff --git a/cmp_core/CMakeLists.txt b/cmp_core/CMakeLists.txt index b8cb39da2..33c416399 100644 --- a/cmp_core/CMakeLists.txt +++ b/cmp_core/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.10) -add_library(CMP_Core SHARED) +add_library(CMP_Core STATIC) target_sources(CMP_Core PRIVATE @@ -67,7 +67,7 @@ set_target_properties(CMP_Core PROPERTIES FOLDER ${PROJECT_FOLDER_SDK_LIBS}) # Core SIMD options # SSE -add_library(CMP_Core_SSE SHARED) +add_library(CMP_Core_SSE STATIC) target_sources(CMP_Core_SSE PRIVATE source/core_simd_sse.cpp) target_include_directories(CMP_Core_SSE PRIVATE source shaders) @@ -78,7 +78,7 @@ endif() set_target_properties(CMP_Core_SSE PROPERTIES FOLDER ${PROJECT_FOLDER_SDK_LIBS}) # AVX -add_library(CMP_Core_AVX SHARED) +add_library(CMP_Core_AVX STATIC) target_sources(CMP_Core_AVX PRIVATE source/core_simd_avx.cpp) target_include_directories(CMP_Core_AVX PRIVATE source shaders) @@ -91,7 +91,7 @@ endif() set_target_properties(CMP_Core_AVX PROPERTIES FOLDER ${PROJECT_FOLDER_SDK_LIBS}) # AVX-512 -add_library(CMP_Core_AVX512 SHARED) +add_library(CMP_Core_AVX512 STATIC) target_sources(CMP_Core_AVX512 PRIVATE source/core_simd_avx512.cpp) target_include_directories(CMP_Core_AVX512 PRIVATE source shaders)