aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Remove the zone, sample, and instrument object typesChris Robinson2013-12-251-1/+0
|
* Add a new fontsound object typeChris Robinson2013-12-251-0/+1
| | | | This is basically a combined preset and intrument zone with sample header.
* Allow creating instrument objectsChris Robinson2013-12-191-0/+1
|
* Move the soundfont and preset extension functions to separate sourcesChris Robinson2013-12-191-0/+2
|
* Move the base MidiSynth to a separate fileChris Robinson2013-12-171-0/+1
|
* Move the dummy MIDI handler to a separate fileChris Robinson2013-12-171-0/+1
|
* Move FluidSynth to its own fileChris Robinson2013-12-171-1/+6
|
* Add an option for FLuidSynth to handle MIDIChris Robinson2013-11-281-0/+28
|
* Add a MIDI event queueChris Robinson2013-11-271-0/+1
| | | | In preparation for a MIDI extension.
* Try to make sure GCC is providing C99 inline semanticsChris Robinson2013-11-241-24/+45
|
* Explicitly define _POSIX_C_SOURCE and _XOPEN_SOURCEChris Robinson2013-11-061-3/+3
| | | | | Set them to 200809L and 700 respectively, instead of assuming _GNU_SOURCE will do it.
* Set -D_GNU_SOURCE=1 earlierChris Robinson2013-11-051-4/+4
|
* Include strings.h when availableChris Robinson2013-11-051-0/+1
|
* Remove the cmake option to use wine headersChris Robinson2013-10-291-16/+0
|
* Disable MSVC warning 4098Chris Robinson2013-10-291-0/+1
| | | | | | | | | | | | | a.k.a. "'void' function returning a value", caused by returning a void in a function that returns void. Such as: void foo() { } void bar() { return foo(); } Which can happen due to some generalized macros that generate wrappers.
* Move ALCbackend base stuff to a separate fileChris Robinson2013-10-281-0/+1
|
* Move the lock/unlock methods to the backendChris Robinson2013-10-281-2/+2
|
* Rework threading functionsChris Robinson2013-10-271-1/+1
|
* Add a cmake option to disable building only alsoft-configChris Robinson2013-10-271-2/+3
|
* Add a method to set the running thread's nameChris Robinson2013-10-261-2/+10
|
* Link to the correct sdl library for the loopback exampleChris Robinson2013-10-261-1/+1
|
* Add a CMake option to not define the IDs used on WindowsChris Robinson2013-10-071-0/+13
| | | | | This includes the GUIDs, IIDs, CLSID, and PropertyKeys. It is up to the user to ensure the appropriate IDs are defined when linked.
* Implement the Compressor effectChris Robinson2013-10-031-0/+1
|
* Compile using -std=c99 when availableChris Robinson2013-10-031-1/+8
|
* Implement the Autowah effect.Chris Robinson2013-10-031-0/+1
|
* Use OpenAL_SOURCE_DIR for the CMake module path and declare the project earlierChris Robinson2013-07-101-5/+4
| | | | | The minimum CMake version required is also bumped to 2.6. Patch by Andrew West, allows OpenAL Soft to be properly built as a sub-project.
* Don't have ../../ as part of the target nameChris Robinson2013-07-021-1/+1
|
* Make sure SDL_sound was found before setting the includesChris Robinson2013-06-251-1/+1
|
* Better handle the INCLUDE_DIRECTORIES propertyChris Robinson2013-06-251-1/+7
| | | | | | Older cmake verions (prior to 2.8.8) don't have a per-target INCLUDE_DIRECTORIES property, so the directories have to be added using the INCLUDE_DIRECTORIES command.
* Check for Qt4 earlierChris Robinson2013-06-241-3/+7
|
* Use the COMPILE_DEFINITIONS property instead of DEFINE_SYMBOLChris Robinson2013-06-241-1/+1
|
* Better specify include directories and defines needed for various targetsChris Robinson2013-06-241-10/+10
|
* Move alsoft-config to a separate project fileChris Robinson2013-06-241-26/+1
| | | | | This to help avoid FindQt4.cmake from polluting the current project with defines and include directories, applying them to targets that don't use Qt.
* Add a configuration UI applicationChris Robinson2013-06-231-1/+29
| | | | | | | | | | | Not complete, but it's a decent start. Some problems: * Only some otions are handled (backend-specific options in particular aren't handled). * Does not warn when quitting with unsaved changes. * Some options are missing tooltips.
* Check for MinGW in CMakeLists.txt instead of config.hChris Robinson2013-06-201-1/+5
|
* Add a loopback extension exampleChris Robinson2013-06-161-1/+6
|
* Use a static lib for the common example codeChris Robinson2013-06-051-12/+10
|
* Use SDL_sound for the other examplesChris Robinson2013-06-051-23/+8
|
* Use SDL_sound for the alstream exampleChris Robinson2013-06-051-5/+21
|
* Use C99's inline instead of __inlineChris Robinson2013-05-281-0/+12
|
* Set cmake policy CMP0005 and avoid unnecessary escape sequencesChris Robinson2013-05-241-2/+3
|
* Add quotes around an ADD_DEFINITIONS parameterChris Robinson2013-05-241-1/+1
|
* Check for __restrict in a way to make MSVC happy, hopefullyChris Robinson2013-05-241-1/+5
|
* Move remaining effects to the effects subdirChris Robinson2013-05-231-10/+10
|
* Move reverb to the effects subdirChris Robinson2013-05-231-1/+1
|
* Move the AL_EFFECT_NULL state into a separate fileChris Robinson2013-05-231-0/+1
|
* Reword a couple cmake option namesChris Robinson2013-05-231-4/+4
|
* Don't explicitly check for fesetroundChris Robinson2013-05-221-3/+0
| | | | It's C99 standard with fenv.h, which we already check for.
* Check for SSE2 and set the denormals-are-zero bit for mixing if availableChris Robinson2013-05-221-2/+2
|
* Use restrict instead of RESTRICTChris Robinson2013-05-221-5/+4
|