Mercurial > molko
changeset 394:8273c40a5691
core: disable openal-soft logs
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 18 Feb 2022 16:00:53 +0100 |
parents | b172b10bbe1c |
children | ef2fc4442ed5 |
files | CMakeLists.txt src/libmlk-core/core/sys.c |
diffstat | 2 files changed, 8 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Tue Feb 15 21:02:29 2022 +0100 +++ b/CMakeLists.txt Fri Feb 18 16:00:53 2022 +0100 @@ -23,11 +23,11 @@ set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED On) -set(CMAKE_C_EXTENSIONS Off) +set(CMAKE_C_EXTENSIONS On) set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) if (CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") - set(CMAKE_C_FLAGS "-Wall -Wextra -Wno-deprecated-declarations -Wno-unknown-pragmas -pedantic -D_POSIX_C_SOURCE=200809L ${CMAKE_C_FLAGS}") + set(CMAKE_C_FLAGS "-Wall -Wextra -Wno-deprecated-declarations -Wno-unknown-pragmas -pedantic ${CMAKE_C_FLAGS}") if (CMAKE_C_COMPILER_ID MATCHES "GNU") set(CMAKE_C_FLAGS "-Wno-format-truncation ${CMAKE_C_FLAGS}") @@ -37,10 +37,6 @@ set(CMAKE_C_FLAGS "/D_CRT_SECURE_NO_WARNINGS ${CMAKE_C_FLAGS}") endif () -if (CMAKE_SYSTEM_NAME MATCHES "Darwin") - set(CMAKE_C_FLAGS "-D_DARWIN_C_SOURCE ${CMAKE_C_FLAGS}") -endif () - option(MLK_WITH_EXAMPLES "Enable examples" Off) option(MLK_WITH_JS "Enable Javascript bindings" On) option(MLK_WITH_NLS "Enable NLS support" On)
--- a/src/libmlk-core/core/sys.c Tue Feb 15 21:02:29 2022 +0100 +++ b/src/libmlk-core/core/sys.c Fri Feb 18 16:00:53 2022 +0100 @@ -210,6 +210,12 @@ return errorf("%s", SDL_GetError()); /* OpenAL. */ +#if defined(_WIN32) + SetEnvironmentVariable("ALSOFT_LOGLEVEL", "0"); +#else + putenv("ALSOFT_LOGLEVEL=0"); +#endif + if (!(audio_dev = alcOpenDevice(NULL))) return errorf("unable to create audio device"); if (!(audio_ctx = alcCreateContext(audio_dev, NULL)))