Merge branch 'fpic' into 'master'

CMake: fix compiler warning about unknown option -fPIC with MSVC

See merge request soundtouch/soundtouch!19
This commit is contained in:
Olli Parviainen 2021-09-07 15:11:30 +00:00
commit 82e9ebd075

View File

@ -120,8 +120,8 @@ if(SOUNDTOUCH_DLL)
source/SoundTouchDLL/SoundTouchDLL.cpp source/SoundTouchDLL/SoundTouchDLL.cpp
source/SoundTouchDLL/SoundTouchDLL.rc source/SoundTouchDLL/SoundTouchDLL.rc
) )
target_compile_options(SoundTouch PRIVATE -fPIC) set_target_properties(SoundTouch PROPERTIES POSITION_INDEPENDENT_CODE TRUE)
target_compile_options(SoundTouchDLL PRIVATE -fPIC ${COMPILE_OPTIONS}) target_compile_options(SoundTouchDLL PRIVATE ${COMPILE_OPTIONS})
set_target_properties(SoundTouchDLL PROPERTIES CXX_VISIBILITY_PRESET hidden) set_target_properties(SoundTouchDLL PROPERTIES CXX_VISIBILITY_PRESET hidden)
target_include_directories(SoundTouchDLL PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>) target_include_directories(SoundTouchDLL PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>)
target_link_libraries(SoundTouchDLL PRIVATE SoundTouch) target_link_libraries(SoundTouchDLL PRIVATE SoundTouch)