diff --git a/Engine/lib/CMakeLists.txt b/Engine/lib/CMakeLists.txt index 1784b3685..2fda3e0f6 100644 --- a/Engine/lib/CMakeLists.txt +++ b/Engine/lib/CMakeLists.txt @@ -108,7 +108,7 @@ mark_as_advanced(SDL_WAYLAND) mark_as_advanced(SDL_WERROR) mark_as_advanced(SDL_X11) mark_as_advanced(SDL_XINPUT) - +mark_as_advanced(SDL2_DIR) add_subdirectory(sdl ${TORQUE_LIB_TARG_DIRECTORY}/sdl2 EXCLUDE_FROM_ALL) add_subdirectory(nativeFileDialogs ${TORQUE_LIB_TARG_DIRECTORY}/nfd EXCLUDE_FROM_ALL) @@ -199,64 +199,59 @@ add_subdirectory(glad ${TORQUE_LIB_TARG_DIRECTORY}/glad EXCLUDE_FROM_ALL) if(TORQUE_SFX_OPENAL) advanced_option(TORQUE_OGGVORBIS "Enable OGG Vorbis" ON) advanced_option(ALSOFT_EAX "Enable legacy EAX extensions" ${WIN32}) - advanced_option(ALSOFT_INSTALL_EXAMPLES "Install example programs (alplay, alstream, ...)" ON) - advanced_option(ALSOFT_INSTALL_UTILS "Install utility programs (openal-info, alsoft-config, ...)" ON) + advanced_option(ALSOFT_INSTALL_EXAMPLES "Install example programs (alplay, alstream, ...)" OFF) + advanced_option(ALSOFT_INSTALL_UTILS "Install utility programs (openal-info, alsoft-config, ...)" OFF) advanced_option(ALSOFT_UPDATE_BUILD_VERSION "Update git build version info" ON) - mark_as_advanced(ALSOFT_REQUIRE_OBOE) - mark_as_advanced(ALSOFT_REQUIRE_PIPEWIRE) - mark_as_advanced(ALSOFT_REQUIRE_RTKIT) - mark_as_advanced(ALSOFT_REQUIRE_SSE3) - #Hide some unnecessary fields as advanced - mark_as_advanced(ALSOFT_INSTALL_AMBDEC_PRESETS) - mark_as_advanced(ALSOFT_BACKEND_DSOUND) - mark_as_advanced(ALSOFT_BACKEND_MMDEVAPI) + mark_as_advanced(ALSOFT_BACKEND_COREAUDIO) + mark_as_advanced(ALSOFT_BACKEND_DSOUND) + mark_as_advanced(ALSOFT_BACKEND_JACK) + mark_as_advanced(ALSOFT_BACKEND_OBOE) + mark_as_advanced(ALSOFT_BACKEND_OPENSL) + mark_as_advanced(ALSOFT_BACKEND_PIPEWIRE) + mark_as_advanced(ALSOFT_BACKEND_PORTAUDIO) + mark_as_advanced(ALSOFT_BACKEND_PULSEAUDIO) + mark_as_advanced(ALSOFT_BACKEND_SDL2) + mark_as_advanced(ALSOFT_BACKEND_WASAPI) mark_as_advanced(ALSOFT_BACKEND_WAVE) mark_as_advanced(ALSOFT_BACKEND_WINMM) - mark_as_advanced(ALSOFT_INSTALL_CONFIG) + mark_as_advanced(ALSOFT_BUILD_ROUTER) + mark_as_advanced(ALSOFT_CPUEXT_NEON) mark_as_advanced(ALSOFT_CPUEXT_SSE) mark_as_advanced(ALSOFT_CPUEXT_SSE2) mark_as_advanced(ALSOFT_CPUEXT_SSE3) mark_as_advanced(ALSOFT_CPUEXT_SSE4_1) mark_as_advanced(ALSOFT_DLOPEN) - mark_as_advanced(ALSOFT_EMBED_HRTF_DATA) - mark_as_advanced(ALSOFT_EXAMPLES) - mark_as_advanced(ALSOFT_INSTALL_HRTF_DATA) + mark_as_advanced(ALSOFT_EAX) + advanced_option(ALSOFT_EMBED_HRTF_DATA "Embed the HRTF data files (increases library footprint)" OFF) + advanced_option(ALSOFT_EXAMPLES "Build example programs" OFF) mark_as_advanced(ALSOFT_INSTALL) + advanced_option(ALSOFT_INSTALL_CONFIG "Install alsoft.conf sample configuration file" OFF) + advanced_option(ALSOFT_INSTALL_HRTF_DATA "Install HRTF data files" OFF) + advanced_option(ALSOFT_INSTALL_AMBDEC_PRESETS "Install AmbDec preset files" OFF) + advanced_option(ALSOFT_INSTALL_EXAMPLES "Install example programs (alplay, alstream, ...)" OFF) + advanced_option(ALSOFT_INSTALL_UTILS "Install utility programs (openal-info, alsoft-config, ...)" OFF) + mark_as_advanced(ALSOFT_UPDATE_BUILD_VERSION) mark_as_advanced(ALSOFT_NO_CONFIG_UTIL) - mark_as_advanced(ALSOFT_NO_UID_DEFS) - mark_as_advanced(ALSOFT_REQUIRE_ALSA) mark_as_advanced(ALSOFT_REQUIRE_COREAUDIO) mark_as_advanced(ALSOFT_REQUIRE_DSOUND) mark_as_advanced(ALSOFT_REQUIRE_JACK) - mark_as_advanced(ALSOFT_REQUIRE_MMDEVAPI) mark_as_advanced(ALSOFT_REQUIRE_NEON) + mark_as_advanced(ALSOFT_REQUIRE_OBOE) mark_as_advanced(ALSOFT_REQUIRE_OPENSL) - mark_as_advanced(ALSOFT_REQUIRE_OSS) + mark_as_advanced(ALSOFT_REQUIRE_PIPEWIRE) mark_as_advanced(ALSOFT_REQUIRE_PORTAUDIO) mark_as_advanced(ALSOFT_REQUIRE_PULSEAUDIO) - mark_as_advanced(ALSOFT_REQUIRE_QSA) - mark_as_advanced(ALSOFT_REQUIRE_SNDIO) - mark_as_advanced(ALSOFT_REQUIRE_SOLARIS) + mark_as_advanced(ALSOFT_REQUIRE_SDL2) mark_as_advanced(ALSOFT_REQUIRE_SSE) mark_as_advanced(ALSOFT_REQUIRE_SSE2) + mark_as_advanced(ALSOFT_REQUIRE_SSE3) mark_as_advanced(ALSOFT_REQUIRE_SSE4_1) + mark_as_advanced(ALSOFT_REQUIRE_WASAPI) mark_as_advanced(ALSOFT_REQUIRE_WINMM) + mark_as_advanced(ALSOFT_SEARCH_INSTALL_DATADIR) mark_as_advanced(ALSOFT_TESTS) mark_as_advanced(ALSOFT_UTILS) mark_as_advanced(ALSOFT_WERROR) - mark_as_advanced(COREAUDIO_FRAMEWORK) - mark_as_advanced(CMAKE_DEBUG_POSTFIX) - mark_as_advanced(FORCE_STATIC_VCRT) - mark_as_advanced(ALSOFT_BACKEND_WASAPI) - mark_as_advanced(ALSOFT_BUILD_ROUTER) - mark_as_advanced(ALSOFT_REQUIRE_SDL2) - mark_as_advanced(ALSOFT_REQUIRE_WASAPI) - mark_as_advanced(ALSOFT_BACKEND_COREAUDIO) - mark_as_advanced(ALSOFT_OSX_FRAMEWORK) - mark_as_advanced(ALSOFT_STATIC_LIBGCC) - mark_as_advanced(ALSOFT_STATIC_STDCXX) - mark_as_advanced(AUDIOTOOLBOX_LIBRARY) - mark_as_advanced(AUDIOUNIT_INCLUDE_DIR) endif() advanced_option(INSTALL_DOCS "" OFF) @@ -273,9 +268,33 @@ add_subdirectory(flac ${TORQUE_LIB_TARG_DIRECTORY}/flac EXCLUDE_FROM_ALL) advanced_option(INSTALL_DOCS "" OFF) advanced_option(OPUS_INSTALL_PKG_CONFIG_MODULE "" OFF) advanced_option(OPUS_INSTALL_CMAKE_CONFIG_MODULE "" OFF) +mark_as_advanced(OPUS_ASSERTIONS) +mark_as_advanced(OPUS_BUILD_PROGRAMS) +mark_as_advanced(OPUS_BUILD_SHARED_LIBRARY) +mark_as_advanced(OPUS_BUILD_TESTING) +mark_as_advanced(OPUS_CHECK_ASM) +mark_as_advanced(OPUS_CUSTOM_MODES) +mark_as_advanced(OPUS_DISABLE_INTRINSICS) +mark_as_advanced(OPUS_ENABLE_FLOAT_API) +mark_as_advanced(OPUS_FIXED_POINT) +mark_as_advanced(OPUS_FLOAT_APPROX) +mark_as_advanced(OPUS_FUZZING) +mark_as_advanced(OPUS_HARDENING) +mark_as_advanced(OPUS_STACK_PROTECTOR) +mark_as_advanced(OPUS_USE_ALLOCA) +mark_as_advanced(OPUS_X86_MAY_HAVE_AVX) +mark_as_advanced(OPUS_X86_MAY_HAVE_SSE) +mark_as_advanced(OPUS_X86_MAY_HAVE_SSE2) +mark_as_advanced(OPUS_X86_MAY_HAVE_SSE4_1) +mark_as_advanced(OPUS_X86_PRESUME_AVX) +mark_as_advanced(OPUS_X86_PRESUME_SSE) +mark_as_advanced(OPUS_X86_PRESUME_SSE2) +mark_as_advanced(OPUS_X86_PRESUME_SSE4_1) add_subdirectory(opus ${TORQUE_LIB_TARG_DIRECTORY}/opus EXCLUDE_FROM_ALL) add_subdirectory(libtheora ${TORQUE_LIB_TARG_DIRECTORY}/libtheora EXCLUDE_FROM_ALL) +mark_as_advanced(PULSEAUDIO_INCLUDE_DIR) +mark_as_advanced(PULSEAUDIO_LIBRARY) advanced_option(BUILD_PROGRAMS "" OFF) advanced_option(BUILD_EXAMPLES "" OFF) advanced_option(ENABLE_CPACK "" OFF) @@ -288,4 +307,29 @@ add_subdirectory(libsndfile ${TORQUE_LIB_TARG_DIRECTORY}/libsndfile EXCLUDE_FROM if(TORQUE_TESTING) add_subdirectory(gtest ${TORQUE_LIB_TARG_DIRECTORY}/gtest EXCLUDE_FROM_ALL) endif() -#endif() \ No newline at end of file +#endif() + +#misc randoms +mark_as_advanced(WINDRES) +mark_as_advanced(AUDIOUNIT_INCLUDE_DIR) +mark_as_advanced(CCACHE_BINARY) +mark_as_advanced(COREAUDIO_FRAMEWORK) +mark_as_advanced(FORCE_STATIC_VCRT) +mark_as_advanced(HAVE_GIT) +mark_as_advanced(LIBRARY_SUFFIX) +mark_as_advanced(USE_STATIC_CRT) + +mark_as_advanced(BUILD_CXXLIBS) +mark_as_advanced(BUILD_DOCS) +mark_as_advanced(BUILD_REGTEST) +mark_as_advanced(BUILD_UTILS) + +mark_as_advanced(ENABLE_64_BIT_WORDS) +mark_as_advanced(ENABLE_BOW_DOCS) +mark_as_advanced(ENABLE_EXTERNAL_LIBS) + +mark_as_advanced(WITH_ASM) +mark_as_advanced(WITH_AVX) +mark_as_advanced(WITH_FORTIFY_SOURCE) +mark_as_advanced(WITH_OGG) +mark_as_advanced(WITH_STACK_PROTECTOR)