|
@@ -108,7 +108,7 @@ mark_as_advanced(SDL_WAYLAND)
|
|
mark_as_advanced(SDL_WERROR)
|
|
mark_as_advanced(SDL_WERROR)
|
|
mark_as_advanced(SDL_X11)
|
|
mark_as_advanced(SDL_X11)
|
|
mark_as_advanced(SDL_XINPUT)
|
|
mark_as_advanced(SDL_XINPUT)
|
|
-
|
|
|
|
|
|
+mark_as_advanced(SDL2_DIR)
|
|
add_subdirectory(sdl ${TORQUE_LIB_TARG_DIRECTORY}/sdl2 EXCLUDE_FROM_ALL)
|
|
add_subdirectory(sdl ${TORQUE_LIB_TARG_DIRECTORY}/sdl2 EXCLUDE_FROM_ALL)
|
|
|
|
|
|
add_subdirectory(nativeFileDialogs ${TORQUE_LIB_TARG_DIRECTORY}/nfd 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)
|
|
if(TORQUE_SFX_OPENAL)
|
|
advanced_option(TORQUE_OGGVORBIS "Enable OGG Vorbis" ON)
|
|
advanced_option(TORQUE_OGGVORBIS "Enable OGG Vorbis" ON)
|
|
advanced_option(ALSOFT_EAX "Enable legacy EAX extensions" ${WIN32})
|
|
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)
|
|
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_WAVE)
|
|
mark_as_advanced(ALSOFT_BACKEND_WINMM)
|
|
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_SSE)
|
|
mark_as_advanced(ALSOFT_CPUEXT_SSE2)
|
|
mark_as_advanced(ALSOFT_CPUEXT_SSE2)
|
|
mark_as_advanced(ALSOFT_CPUEXT_SSE3)
|
|
mark_as_advanced(ALSOFT_CPUEXT_SSE3)
|
|
mark_as_advanced(ALSOFT_CPUEXT_SSE4_1)
|
|
mark_as_advanced(ALSOFT_CPUEXT_SSE4_1)
|
|
mark_as_advanced(ALSOFT_DLOPEN)
|
|
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)
|
|
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_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_COREAUDIO)
|
|
mark_as_advanced(ALSOFT_REQUIRE_DSOUND)
|
|
mark_as_advanced(ALSOFT_REQUIRE_DSOUND)
|
|
mark_as_advanced(ALSOFT_REQUIRE_JACK)
|
|
mark_as_advanced(ALSOFT_REQUIRE_JACK)
|
|
- mark_as_advanced(ALSOFT_REQUIRE_MMDEVAPI)
|
|
|
|
mark_as_advanced(ALSOFT_REQUIRE_NEON)
|
|
mark_as_advanced(ALSOFT_REQUIRE_NEON)
|
|
|
|
+ mark_as_advanced(ALSOFT_REQUIRE_OBOE)
|
|
mark_as_advanced(ALSOFT_REQUIRE_OPENSL)
|
|
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_PORTAUDIO)
|
|
mark_as_advanced(ALSOFT_REQUIRE_PULSEAUDIO)
|
|
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_SSE)
|
|
mark_as_advanced(ALSOFT_REQUIRE_SSE2)
|
|
mark_as_advanced(ALSOFT_REQUIRE_SSE2)
|
|
|
|
+ mark_as_advanced(ALSOFT_REQUIRE_SSE3)
|
|
mark_as_advanced(ALSOFT_REQUIRE_SSE4_1)
|
|
mark_as_advanced(ALSOFT_REQUIRE_SSE4_1)
|
|
|
|
+ mark_as_advanced(ALSOFT_REQUIRE_WASAPI)
|
|
mark_as_advanced(ALSOFT_REQUIRE_WINMM)
|
|
mark_as_advanced(ALSOFT_REQUIRE_WINMM)
|
|
|
|
+ mark_as_advanced(ALSOFT_SEARCH_INSTALL_DATADIR)
|
|
mark_as_advanced(ALSOFT_TESTS)
|
|
mark_as_advanced(ALSOFT_TESTS)
|
|
mark_as_advanced(ALSOFT_UTILS)
|
|
mark_as_advanced(ALSOFT_UTILS)
|
|
mark_as_advanced(ALSOFT_WERROR)
|
|
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()
|
|
endif()
|
|
|
|
|
|
advanced_option(INSTALL_DOCS "" OFF)
|
|
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(INSTALL_DOCS "" OFF)
|
|
advanced_option(OPUS_INSTALL_PKG_CONFIG_MODULE "" OFF)
|
|
advanced_option(OPUS_INSTALL_PKG_CONFIG_MODULE "" OFF)
|
|
advanced_option(OPUS_INSTALL_CMAKE_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(opus ${TORQUE_LIB_TARG_DIRECTORY}/opus EXCLUDE_FROM_ALL)
|
|
add_subdirectory(libtheora ${TORQUE_LIB_TARG_DIRECTORY}/libtheora 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_PROGRAMS "" OFF)
|
|
advanced_option(BUILD_EXAMPLES "" OFF)
|
|
advanced_option(BUILD_EXAMPLES "" OFF)
|
|
advanced_option(ENABLE_CPACK "" OFF)
|
|
advanced_option(ENABLE_CPACK "" OFF)
|
|
@@ -288,4 +307,29 @@ add_subdirectory(libsndfile ${TORQUE_LIB_TARG_DIRECTORY}/libsndfile EXCLUDE_FROM
|
|
if(TORQUE_TESTING)
|
|
if(TORQUE_TESTING)
|
|
add_subdirectory(gtest ${TORQUE_LIB_TARG_DIRECTORY}/gtest EXCLUDE_FROM_ALL)
|
|
add_subdirectory(gtest ${TORQUE_LIB_TARG_DIRECTORY}/gtest EXCLUDE_FROM_ALL)
|
|
endif()
|
|
endif()
|
|
-#endif()
|
|
|
|
|
|
+#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)
|