aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Fix copy-paste errorChris Robinson2020-10-261-3/+3
|
* Clear /W3 on MSVC since we use /W4Chris Robinson2020-10-251-0/+7
|
* Add a comment about building for static linkingChris Robinson2020-10-251-0/+2
|
* Enable standard stdio methods with MinGWChris Robinson2020-10-131-0/+3
| | | | | | This unfortunately doesn't fix the %z warnings for whatever reason, but it should help guarantee correct function behavior by not relying on msvcrt's stdio functions.
* Don't use config.h to define RESTRICTChris Robinson2020-09-011-2/+3
|
* Rename buffer_formats to buffer_storageChris Robinson2020-08-271-2/+2
|
* De-duplicate LoadSampleArray and FmtTypeTraitsChris Robinson2020-08-261-0/+2
|
* Base the convolution example on the simpler stream exampleChris Robinson2020-08-261-1/+1
|
* Add an example using convolution reverbChris Robinson2020-08-251-0/+4
|
* Stub out a convolution effect stateChris Robinson2020-08-241-0/+1
|
* Move storable buffer format info to a separate sourceChris Robinson2020-08-241-0/+2
|
* Clean up some commentsChris Robinson2020-08-241-20/+21
|
* macOS osx/ios dynamic framework support (#466)HALX992020-08-241-3/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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]>
* Use CMAKE_DLLTOOL instead of looking for dlltool manuallyChris Robinson2020-08-201-12/+3
|
* Rename ALSOFT_INSTALL_HRTF_DEFS to ALSOFT_INSTALL_HRTF_DATAChris Robinson2020-08-131-4/+4
|
* Avoid a cmake check for determining the size of longChris Robinson2020-08-131-4/+0
|
* Improve handling main() with UTF-8 args on WindowsChris Robinson2020-08-121-12/+21
|
* Add a comment about 32-bit GCC stack aligning with SSE codegenChris Robinson2020-08-051-0/+4
|
* Force stack alignment on 32-bit gcc for proper SSE use (#462)Luis Cáceres2020-08-051-0/+1
| | | Fixes crashes due to misaligned stack variables in SSE instructions (#460).
* Revert "Don't call find_package(WindowsSDK) if the platform ver is already set"Chris Robinson2020-07-091-7/+4
| | | | This reverts commit c1383e3a48c6b882adb97df2255a0f2938cb2887.
* Don't call find_package(WindowsSDK) if the platform ver is already setChris Robinson2020-07-081-4/+7
|
* Fix a typoChris Robinson2020-06-121-1/+1
|
* Link with the CoreFoundation framework on iOSChris Robinson2020-06-111-2/+7
|
* More capitalization fixesChris Robinson2020-06-111-451/+451
|
* Fix some capitalizationChris Robinson2020-06-111-217/+217
|
* Don't export functions when static linkingChris Robinson2020-06-101-22/+28
|
* Avoid explicit checks for _BitScanForward[64]Chris Robinson2020-06-071-14/+0
|
* Move BUFFERSIZE and FloatBufferLine to a separate headerChris Robinson2020-05-191-0/+1
|
* Check that aligned_alloc is available with cmakeChris Robinson2020-05-191-3/+10
| | | | | | | | Some compilers support C++17 even on targets that lack required functions. Projects that want to force C++17 will then run into a problem with std::aligned_alloc not existing on those targets, so it needs to be explicitly checked for. The alternative is to simply never use it even when it would be available.
* Move the bsinc tables out of commonChris Robinson2020-05-111-3/+3
|
* Re-add an option for installing the main libChris Robinson2020-05-071-28/+29
|
* Avoid unnecessary PATH_SUFFIXESChris Robinson2020-04-261-13/+12
|
* Remove some hopefully unneeded macrosChris Robinson2020-04-251-7/+1
|
* Simplify some install statementsChris Robinson2020-04-191-32/+19
|
* Use an import target for libsndfileChris Robinson2020-04-191-35/+25
|
* Fix some message formattingChris Robinson2020-04-191-1/+1
|
* Make sure HAVE_OBOE is cleared before checkingChris Robinson2020-04-191-26/+27
|
* Correctly test for SSE switchesChris Robinson2020-04-191-25/+33
|
* Rename install options for consistencyChris Robinson2020-04-191-14/+23
|
* Don't explicitly link libpthreadChris Robinson2020-04-191-5/+0
| | | | Compiling and linking with -pthread is apparently enough.
* Build Oboe with hidden visibilityChris Robinson2020-04-181-0/+10
|
* Add an Oboe backend stubChris Robinson2020-04-181-0/+29
|
* Combine multiple target installsChris Robinson2020-04-151-27/+19
|
* Fix installing alsoft-configChris Robinson2020-04-151-4/+4
|
* Combine utility target installsChris Robinson2020-04-141-6/+6
|
* Always define install targets for the main libraryChris Robinson2020-04-141-67/+53
| | | | Examples and utilities now have separate install options.
* Simplify some indentationChris Robinson2020-04-141-25/+22
|
* Remove some unnecessary cmake checksChris Robinson2020-04-141-5/+0
|
* Ignore "attribute '...' is not recognized" MSVC warningChris Robinson2020-04-101-1/+1
|
* Remove an unused cmake variableChris Robinson2020-04-101-9/+0
|