mirror of
https://github.com/RPCS3/soundtouch.git
synced 2026-01-31 01:35:22 +01:00
CMake fixes for SoundTouchDLL
This commit is contained in:
@@ -26,11 +26,13 @@ target_include_directories(SoundTouch PUBLIC
|
||||
|
||||
option(SOUNDTOUCH_DLL "Build SoundTouchDLL C wrapper library" OFF)
|
||||
if(SOUNDTOUCH_DLL)
|
||||
add_library(SoundTouchDLL
|
||||
add_library(SoundTouchDLL SHARED
|
||||
source/SoundTouchDLL/SoundTouchDLL.cpp
|
||||
source/SoundTouchDLL/SoundTouchDLL.rc
|
||||
)
|
||||
target_include_directories(SoundTouchDLL PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>)
|
||||
install(FILES source/SoundTouchDLL/SoundTouchDLL.h DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/soundtouch")
|
||||
install(TARGETS SoundTouchDLL EXPORT SoundTouchTargets)
|
||||
endif()
|
||||
|
||||
if(WIN32 AND BUILD_SHARED_LIBS)
|
||||
|
||||
@@ -6,3 +6,9 @@ check_required_components(SoundTouch)
|
||||
|
||||
get_target_property(SoundTouch_LOCATION SoundTouch::SoundTouch LOCATION)
|
||||
message(STATUS "Found SoundTouch: ${SoundTouch_LOCATION}")
|
||||
|
||||
if(@SOUNDTOUCH_DLL@)
|
||||
check_require_components(SoundTouchDLL)
|
||||
get_target_property(SoundTouchDLL_LOCATION SoundTouch::SoundTouchDLL LOCATION)
|
||||
message(STATUS "Found SoundTouchDLL: ${SoundTouchDLL_LOCATION}")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user