Files
o3de/cmake/3rdParty/FindWwise.cmake
T
2021-03-08 14:30:57 -08:00

99 lines
2.2 KiB
CMake

#
# All or portions of this file Copyright (c) Amazon.com, Inc. or its affiliates or
# its licensors.
#
# For complete copyright and license terms please see the LICENSE at the root of this
# distribution (the "License"). All use of this software is governed by the License,
# or, if provided, by the license below or the license accompanying this file. Do not
# remove or modify any license notices. This file is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#
set(WWISE_COMMON_LIB_NAMES
# Core AK
AkMemoryMgr
AkMusicEngine
AkSoundEngine
AkStreamMgr
AkSpatialAudio
# AK Effects
AkCompressorFX
AkDelayFX
AkMatrixReverbFX
AkMeterFX
AkExpanderFX
AkParametricEQFX
AkGainFX
AkPeakLimiterFX
AkRoomVerbFX
AkGuitarDistortionFX
AkStereoDelayFX
AkPitchShifterFX
AkTimeStretchFX
AkFlangerFX
AkTremoloFX
AkHarmonizerFX
AkRecorderFX
# AK Sources
AkSilenceSource
AkSineSource
AkToneSource
AkAudioInputSource
AkSynthOneSource
)
set(WWISE_CODEC_LIB_NAMES
# AK Codecs
AkVorbisDecoder
AkOpusDecoder
)
set(WWISE_NON_RELEASE_LIB_NAMES
# For remote profiling
CommunicationCentral
)
# Additional Libraries
# These can be added/enabled to the linker depending on what your Wwise project uses.
# In addition to uncommenting the libraries here, be sure to add the appropriate plugin factory
# header includes to PluginRegistration_wwise.h.
set(WWISE_ADDITIONAL_LIB_NAMES
# Common
#AkConvolutionReverbFX
#AkReflectFX
#AkRouterMixerFX
#ResonanceAudioFX
#MasteringSuiteFX
#AkSoundSeedImpactFX
#AkSoundSeedGrainSource
#AkSoundSeedWindSource
#AkSoundSeedWooshSource
#AuroHeadphoneFX
#CrankcaseAudioREVModelPlayerSource
#McDSPFutzBoxFX
#McDSPLimiterFX
# iZotope
#iZHybridReverbFX
#iZTrashBoxModelerFX
#iZTrashDelayFX
#iZTrashDistortionFX
#iZTrashDynamicsFX
#iZTrashFiltersFX
#iZTrashMultibandDistortionFX
)
set(WWISE_COMPILE_DEFINITIONS
$<IF:$<CONFIG:Release>,AK_OPTIMIZED,>
)
ly_add_external_target(
NAME Wwise
VERSION 2019.2.8.7432
INCLUDE_DIRECTORIES SDK/include
COMPILE_DEFINITIONS ${WWISE_COMPILE_DEFINITIONS}
)