mirror of
https://github.com/halpz/re3.git
synced 2025-06-29 01:26:23 +00:00
cmake: opus is now optional + libsndfile only when using openal
This commit is contained in:
@ -55,19 +55,23 @@ elseif(RE3_AUDIO STREQUAL "MSS")
|
||||
target_link_libraries(re3 PRIVATE MilesSDK::MilesSDK)
|
||||
endif()
|
||||
|
||||
find_package(mpg123 REQUIRED)
|
||||
target_link_libraries(re3 PRIVATE
|
||||
MPG123::libmpg123
|
||||
)
|
||||
if(RE3_WITH_OPUS)
|
||||
find_package(opusfile REQUIRED)
|
||||
target_link_libraries(re3 PRIVATE
|
||||
opusfile::opusfile
|
||||
)
|
||||
target_compile_definitions(re3 PRIVATE AUDIO_OPUS)
|
||||
else()
|
||||
find_package(mpg123 REQUIRED)
|
||||
endif()
|
||||
if(RE3_WITH_LIBSNDFILE)
|
||||
find_package(SndFile REQUIRED)
|
||||
target_link_libraries(re3 PRIVATE
|
||||
MPG123::libmpg123
|
||||
SndFile::SndFile
|
||||
)
|
||||
target_compile_definitions(re3 PRIVATE AUDIO_OAL_USE_SNDFILE)
|
||||
endif()
|
||||
|
||||
target_compile_definitions(re3 PRIVATE )
|
||||
|
Reference in New Issue
Block a user