aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v1.23.1'Sven Gothel2023-05-0312-1373/+83
|\ | | | | | | | | Resolved Conflicts: CMakeLists.txt
| * Don't include the array definition with bin2hChris Robinson2023-01-131-3/+2
| |
| * Use SDL2's sdl2-config.cmakeChris Robinson2022-11-161-191/+0
| | | | | | | | Instead of our own custom FindSDL2.cmake
| * Avoid unnecessary duplicate CMake variablesChris Robinson2022-11-161-9/+0
| | | | | | | | | | This should make FindPulseAudio.cmake more compatible with PulseAudio's own PulseAudioConfig.cmake.
| * Update alffplay to support newer ffmpeg versionsChris Robinson2022-08-201-16/+2
| |
| * Avoid explicitly searching for the WindowsSDKChris Robinson2021-01-192-675/+0
| | | | | | | | | | | | It's causing problems with various setups. So instead we'll have to assume some things for Windows (namely that winmm exists, and if dsound isn't in DXSDK_DIR, it needs to be in the compiler's default paths to be usable).
| * Use an import target for linking OpenSLChris Robinson2020-12-241-12/+11
| |
| * Recognize ARM64 as a VS platformChris Robinson2020-11-181-1/+3
| |
| * macOS osx/ios dynamic framework support (#466)HALX992020-08-241-725/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * OSX bundle support * Disable framework by default, and fix domain name typo * Remove info.plist, add efx.h for framework public header * Fix osx/ios framework PUBLIC_HEADER doesn't work * Refine comment message * Auto set CFBundleShortVersionString by var LIB_VERSION * Set CFBundleVersion from git commit count * Use space to separate elements in a list * Specific framework name to variable 'IMPL_TARGET' * Solve cmake try_compile failed with code sign, and disable framework code sign * Make ios travis to build dynamic framework bundle by default * Update ios.toolchain.cmake Since we solve code sign issue for cmake to generate dynamic framework xcode project, enable strict try_compile by default * Remove MAKE_CXX_EXTENSIONS from travis-ci * Combined flat lib armv7;arm64 support * Remvoe ios.toolchain.cmake since we don't need [skip appveyor] [skip travis] * Sets framework name to soft_oal, avoid ambiguous with system OpenAL.framework * Fix missing BUNDLE, FRAMEWORK's DESTINATION Build osx/ios dynamic framework required them. * Use @rpath instead fullPath to mac local disk see also: https://github.com/libjpeg-turbo/libjpeg-turbo/commit/c80ddef7a4ce21ace9e3ca0fd190d320cc8cdaeb * CMake, use TRUE for bool value * Don't disable examples, utils, install * Make ALSOFT_OSX_FRAMEWORK for APPLE spec * Remove unused flag and more clearly comment * More clearly comment for solve armv7 target issue Co-authored-by: deal <[email protected]> Co-authored-by: bel <[email protected]>
| * Fix configure-time ffmpeg version detectionChris Robinson2020-08-121-11/+3
| |
| * Add ios build for travis (#452)HALX992020-08-011-0/+725
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add ios build for travis * fix cmake command and set osx_image: xcode11 * print cmake version * print cmake version before config * [iOS] By default use iphoneos for sysroot * Use ios.toolchain.cmake to build ios * By default, don't require gnu extension * Update CMakeLists.txt Co-authored-by: deal <[email protected]>
| * Revert "Don't call find_package(WindowsSDK) if the platform ver is already set"Chris Robinson2020-07-091-6/+6
| | | | | | | | This reverts commit c1383e3a48c6b882adb97df2255a0f2938cb2887.
| * Don't call find_package(WindowsSDK) if the platform ver is already setChris Robinson2020-07-081-6/+6
| |
| * Enable to detect Windows SDK v2004HALX992020-06-111-0/+1
| |
| * Use an import target for libsndfileChris Robinson2020-04-191-4/+6
| |
| * Add an Oboe backend stubChris Robinson2020-04-181-0/+31
| |
| * Use a cmake script to convert a binary file to a header fileChris Robinson2020-04-041-0/+13
| |
| * Remove the QSA backendChris Robinson2020-03-291-34/+0
| | | | | | | | | | It's been broken for who knows how long, and could really do with a rewrite for the new interface anyway.
| * Fix find_package_handle_standard_args name mismatch warningsAaron Jacobs2020-03-283-3/+3
| |
| * Convert the examples from SDL_sound to libsndfileChris Robinson2020-03-241-429/+0
| |
| * Use libsndfile for the alplay exampleChris Robinson2020-03-241-0/+23
| |
* | Bug 1417 - Android: OpenAL-Soft toolchain.android.cmake: Only build ↵Sven Gothel2019-12-251-0/+9
| | | | | | | | libOpenAL.so on Android
* | Bug 1417 - Android: OpenAL-Soft toolchain.android.cmake: ANDROID_API_LEVEL ↵Sven Gothel2019-12-251-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | [21..22] only, link against c++_static! NDK >= r19 using API > 22: 'U __register_atfork' __register_atfork; # introduced=23 See <https://github.com/android/ndk/issues/964> libc++_shared.so is not provided on device, either link statically or deploy the shared library. We link statically now.
* | Bug 1417 - Android: OpenAL-Soft toolchain.android.cmake cleanup and NDK r20 ↵Sven Gothel2019-12-241-133/+136
| | | | | | | | | | | | | | | | adoption llvm: clang libc++ All properties are now aligned with gluegen/make/scripts/setenv-android-tools.sh. User must set ANDROID_NDK, ANDROID_HOST_TAG, ANDROID_API_LEVEL and one of NDK_CPU_X86_64, NDK_CPU_X86, NDK_CPU_ARM64, NDK_CPU_ARM_V7A, NDK_CPU_ARM.
* | merge v1.20.0Sven Gothel2019-12-126-145/+155
|\|
| * Remove large file macrosChris Robinson2019-09-222-48/+0
| | | | | | | | | | Large file offsets aren't being utilized, and C++ seems to use to 64-bit offsets anyway.
| * Enable to detect Windows SDK v1903Minmin Gong2019-08-091-9/+10
| |
| * Fix OpenSL library nameChris Robinson2019-07-101-1/+1
| |
| * Get rid of the custom CHECK_SHARED_FUNCTION_EXISTS functionChris Robinson2019-07-101-92/+0
| |
| * Use a find module for OpenSLChris Robinson2019-07-101-0/+64
| |
| * Fix building makehrtf and sofa-info on WindowsChris Robinson2019-01-221-2/+23
| |
| * Add a FindMySOFA cmake moduleChris Robinson2019-01-211-0/+60
| |
| * Update FindWindowsSDK.cmakewangwenx1902018-11-271-4/+4
| |
| * Update FindWindowsSDK.cmakewangwenx1902018-11-271-0/+4
| | | | | | Support latest Win10 SDK.
* | Skip native build time executables when crosscompiling; Fix aarch64 + ↵Sven Gothel2019-04-082-6/+18
| | | | | | | | armv6hf toolchain files
* | Merge branch 'v1.19' of git://repo.or.cz/openal-soft into v1.19v1.19Sven Gothel2019-04-076-24/+672
|\|
| * Don't cache SDL2_LIBRARY_TEMP with CMakeChris Robinson2018-03-291-11/+9
| | | | | | | | | | Otherwise it keeps prepending and appending the same extra libs and flags with each invocation.
| * Handle libossaudio as an optional OSS libraryChris Robinson2017-09-151-1/+13
| |
| * Don't require SDL_sound for alffplayChris Robinson2017-02-111-0/+6
| | | | | | | | Also explicitly link with libz for alffplay, since static ffmpeg libs need it.
| * Update cmake scripts to handle policy 0054Chris Robinson2016-11-221-2/+2
| |
| * fixed minor check in FindDSound.cmakeseptag2016-11-031-4/+6
| |
| * Added cmake FindWindowsSDK for FindDSound module and fixed FindDSound.cmakeseptag2016-11-032-53/+639
| |
| * Added cmake support for dsound and windows 8/10 SDKsseptag2016-10-301-8/+52
| |
* | Bug 1190: Updating glibc-compat-symbols.h ; Fix armv6hf + adding aarch64 ↵Sven Gothel2019-04-073-10/+24
| | | | | | | | | | | | | | cmake options Note armv6hf won't compile through due to some neon inline argument mismatch errors. aarch64 did produce a native library, despite tons of warnings.
* | Merge branch 'UPSTREAM'Sven Gothel2015-11-127-197/+337
|\|
| * Remove the MIDI codeChris Robinson2015-10-201-19/+0
| | | | | | | | | | | | | | The extension's not going anywhere, and it can't do anything fluidsynth can't. The code maintenance and bloat is not worth keeping around, and ideally the AL API would be able to facilitate MIDI-like behavior anyway (envelopes, start-at- time, etc).
| * Search more aggressively for libs needed by SDL_soundChris Robinson2015-09-301-169/+218
| |
| * Add a cmake module to find JACKChris Robinson2014-12-211-0/+60
| |
| * Use the current binary dir for shared function checks tooChris Robinson2014-08-201-7/+7
| |
| * Use directories relative to current project in CheckFileOffsetBits.cmakeJesper Särnesjö2014-08-201-4/+4
| | | | | | | | Enables building OpenAL Soft in a subdirectory of another project.