aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * Search for the correct include and lib directories for the DX SDKChris Robinson2014-08-151-2/+4
| | | | | | | | And only set them when needed.
| * Enable large file supportChris Robinson2014-08-052-0/+48
| |
* | Fix Android ARM64 Support (commit 83ea6a37435296758d492d8be594ca1fb54acdcb)Sven Gothel2015-07-131-5/+29
| | | | | | | | | | | | | | | | | | For an unknown reason, passing '-Wl,--fix-cortex-a8' to LINKER_FLAGS directly in the dead else branch ('NDK_CPU_ARM64' is 'ON') causes its usage when issuing 'try_compile'. Hence we pass these flags via ARM32_LINKER_OPTS and ARM64_LINKER_OPTS via invocation (JOAL's ant build.xml).
* | cmake/clang: Keep using clang; OSX: -mmacosx-version-min=10.5; Inject ↵Sven Gothel2015-07-112-5/+32
| | | | | | | | additional architectures for fat-binary (macosx)
* | Add Android ARM64 SupportSven Gothel2015-07-111-13/+30
| |
* | glibc-compat-symbols.h: Disable warning for not supported ↵Sven Gothel2014-06-111-1/+1
| | | | | | | | GLIBC_COMPAT_SYMBOL, since included even for OSX
* | Fix glibc-compat-symbols.h: for 32bit use GLIBC 2.0 ; Distinguish clang and gcc.Sven Gothel2014-06-101-8/+21
| |
* | CMake: Don't use CMAKE_TOOLCHAIN_FILE for non-crosscompilation, use ↵Sven Gothel2014-06-104-4/+6
| | | | | | | | OPENAL_CUSTOM_CONFIG to inject cmake commands
* | Merge branch 'UPSTREAM' into UPSTREAM_MERGESven Gothel2014-06-1012-292/+941
|\|
| * Add an ffmpeg-based example playerChris Robinson2014-06-021-0/+173
| | | | | | | | | | | | This example shows proper timing and A/V synchronization with an OpenAL stream. Requires the in-progress AL_SOFTX_source_length extension to avoid manually keeping track of the buffer queue length.
| * Update the examples to use SDL2Chris Robinson2014-05-232-286/+477
| | | | | | | | | | | | This should make it easier to build the examples on 64-bit, where there are no premade dev libs for SDL1 on 64-bit mingw. FindSDL_sound.cmake has been updated to accept SDL or SDL2.
| * Don't mix old- and new-style FIND_PACKAGE_HANDLE_STANDARD_ARGS callsChris Robinson2014-05-101-6/+2
| | | | | | | | | | | | | | Some (all?) versions of cmake seem to get a bit confused when an old-style FIND_PACKAGE_HANDLE_STANDARD_ARGS call fails, and the scripts attempt a new- style call later on. It continues to think it's using old-style, acting as if REQUIRED_VARS is the message and looks for a VERSION_VAR variable.
| * Include FindALSA.cmakeChris Robinson2014-04-231-0/+73
| | | | | | | | Older versions of CMake don't seem to have it.
| * Use a find module to look for DirectSoundChris Robinson2014-04-191-0/+33
| |
| * Use find cmake modules for more backendsChris Robinson2014-04-196-0/+183
| |
* | cmake/toolchain.android.cmake: Add CXX_FLAGS and add ↵Sven Gothel2014-02-151-1/+3
| | | | | | | | -I${ANDROID_NDK_SYSROOT}/usr/include
* | cmake/toolchain*: Add CXX_FLAGSSven Gothel2014-02-156-6/+12
| |
* | Merge branch 'UPSTREAM'Sven Gothel2014-01-263-59/+405
|\|
| * Add an option for FLuidSynth to handle MIDIChris Robinson2013-11-281-0/+23
| |
| * Add a custom FindSDL_sound cmake moduleChris Robinson2013-06-051-0/+382
| | | | | | | | | | | | The one that comes with CMake is broken, incorrectly setting SDL_SOUND_LIBRARIES, causing warnings, and not even working if the project is C only.
| * Don't use a custom CheckCCompilerFlag.cmakeChris Robinson2013-03-131-59/+0
| |
* | Add clang cmake.toolchain macros; Fix glibc-compat-symbols.h to work w/ ↵Sven Gothel2013-09-133-6/+44
| | | | | | | | clang (nop)
* | Toolchain CMake files for ARM* Cross-Compilation require host include ↵Sven Gothel2013-04-252-2/+2
| | | | | | | | directory (not in system include path) to pick up pulseaudio/alsa.
* | Add cmake toolchain files for armv6 (armv5t-softfp) and armv6hf ↵Sven Gothel2013-04-232-0/+26
| | | | | | | | (armv6-hardfp), incl. sym-links to cross compiler
* | cmake/glibc-compat-symbols.h: Add __arm__ -> GLIBC_2.4 ; default is now ↵Sven Gothel2013-04-211-3/+13
| | | | | | | | GLIBC_2.2.5 // Still minimum required is GLIBC_2.4!
* | Add 'cmake/glibc-compat-symbols.h' to force usage of minimal GLIBC symbols ↵Sven Gothel2013-04-213-1/+21
| | | | | | | | | | | | | | | | | | | | | | currently for memcpy only, used in our x86_32 and default gcc toolchain cmake file. Note: JogAmp's minimum GLIBC is 2.4 due to '__stack_chk_fail' (stack overflow checking) GLIBC 2.4 - March 2006 - Standard for LSB 4.0, Used in SLES 10 We could add compile/link option '-fno-stack-protector', however stack protection seems reasonable and a pre 2006 distribution a bit too 'far fetched' for our multimedia bindings anyway.
* | Add gcc-default w/ link gcc staticSven Gothel2013-04-202-1/+9
| |
* | Add toolchain.gcc-x86_32.cmake for x86_64 -> x86_32 crosscompilationSven Gothel2013-04-201-0/+17
| |
* | Add Windows def for mingw .. not workingSven Gothel2013-02-011-0/+30
| |
* | Adding howto and cmake config file for AndroidBrice Figureau2013-01-311-0/+170
|/
* Use a better method for determining if shared functions existChris Robinson2011-07-233-108/+92
|
* Define ARGSTACK and CALLSTACK only when needed for testing shared libsChris Robinson2010-05-161-2/+5
|
* Properly check for functions in Win32 shared libsChris Robinson2010-02-162-0/+105
|
* Prettify CMake checks for compiler switchesChris Robinson2009-12-091-0/+59