diff --git a/CMakeLists.txt b/CMakeLists.txt index eb31d11..a61c4a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -277,6 +277,10 @@ if ( NOT EXCLUDE_AUDIO_TEST ) set (AUDIOTEST_SOURCES test/APGAudioTest.cpp) set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${AUDIOTEST_FLAGS}") + if ( EMSCRIPTEN ) + set (CMAKE_EXE_LINKER_FLAGS "${BASE_LINKER_FLAGS} --embed-file assets/test_music.ogg --embed-file assets/test_sound.wav -O2") + endif () + add_executable(AudioTest ${AUDIOTEST_SOURCES} ${EXTRA_SOURCES}) target_link_libraries(AudioTest ${APG_LIB_NAME} ${EXAMPLE_LIBS}) endif ( NOT EXCLUDE_AUDIO_TEST ) diff --git a/src/audio/SDLAudioManager.cpp b/src/audio/SDLAudioManager.cpp index 23a3438..46fc33d 100644 --- a/src/audio/SDLAudioManager.cpp +++ b/src/audio/SDLAudioManager.cpp @@ -32,7 +32,7 @@ #include "easylogging++.h" APG::SDLAudioManager::SDLAudioManager(int frequency, uint16_t format, int channelCount) : - APG::AudioManager() { + APG::AudioManager() { const auto logger = el::Loggers::getLogger("APG"); if (Mix_OpenAudio(frequency, format, 2, 1024) == -1) {