* 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:
c80ddef7a4
* 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 <deal@dealdeMac.local>
Co-authored-by: bel <bel@beldeMac.local>
Newer GCCs are warning about FlexArray being used at the end of another struct.
Though not the most ideal to always allocate space for at least 1 element,
actual 0-sized uses are rare and for smaller element types.
* 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 <deal@dealdeMac.local>