diff --git a/corec/corec/helpers/zlib/CMakeLists.txt b/corec/corec/helpers/zlib/CMakeLists.txt index 87d0c9a8..8a968777 100644 --- a/corec/corec/helpers/zlib/CMakeLists.txt +++ b/corec/corec/helpers/zlib/CMakeLists.txt @@ -4,6 +4,9 @@ option(CONFIG_ZLIB "Enable zlib (de)compression" ON) if (CONFIG_ZLIB) add_library("zlib" STATIC) + if (BUILD_SHARED_LIBS) + set_property(TARGET "zlib" PROPERTY POSITION_INDEPENDENT_CODE ON) + endif() set(zlib_group_PUBLIC_HEADERS crc32.h inffast.h diff --git a/libmatroska2/bzip2/CMakeLists.txt b/libmatroska2/bzip2/CMakeLists.txt index 78c5a13b..28eff175 100644 --- a/libmatroska2/bzip2/CMakeLists.txt +++ b/libmatroska2/bzip2/CMakeLists.txt @@ -1,6 +1,9 @@ # bzlib library API add_library("bzlib" STATIC) +if (BUILD_SHARED_LIBS) + set_property(TARGET "bzlib" PROPERTY POSITION_INDEPENDENT_CODE ON) +endif() set(BZLIB_GROUP_PUBLIC_HEADERS bzlib.h ) diff --git a/libmatroska2/minilzo/CMakeLists.txt b/libmatroska2/minilzo/CMakeLists.txt index 36f32ff1..db4995d2 100644 --- a/libmatroska2/minilzo/CMakeLists.txt +++ b/libmatroska2/minilzo/CMakeLists.txt @@ -1,6 +1,9 @@ # minilzo library API add_library("minilzo" STATIC) +if (BUILD_SHARED_LIBS) + set_property(TARGET "minilzo" PROPERTY POSITION_INDEPENDENT_CODE ON) +endif() set(MINILZO_GROUP_PUBLIC_HEADERS minilzo.h lzoconf.h