From fd8e4c6835e21a1d7a4a7807dbcefcc661ccc97a Mon Sep 17 00:00:00 2001 From: Be Date: Tue, 7 Sep 2021 08:42:26 -0500 Subject: [PATCH] CMake: fix compiler warning about unknown option -fPIC with MSVC --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index df29e02..53a5e79 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,8 +120,8 @@ if(SOUNDTOUCH_DLL) source/SoundTouchDLL/SoundTouchDLL.cpp source/SoundTouchDLL/SoundTouchDLL.rc ) - target_compile_options(SoundTouch PRIVATE -fPIC) - target_compile_options(SoundTouchDLL PRIVATE -fPIC ${COMPILE_OPTIONS}) + set_target_properties(SoundTouch PROPERTIES POSITION_INDEPENDENT_CODE TRUE) + target_compile_options(SoundTouchDLL PRIVATE ${COMPILE_OPTIONS}) set_target_properties(SoundTouchDLL PROPERTIES CXX_VISIBILITY_PRESET hidden) target_include_directories(SoundTouchDLL PUBLIC $) target_link_libraries(SoundTouchDLL PRIVATE SoundTouch)