* define no fmod if not defined
* nightly packages - msys2 add clang64, ucrt64, add linux arm64 linuxaarch64
* test nightly
(cherry picked from commit d53b3fdbf67e3f3977ddc96fb18bbb15504f68df)
* Update manual-nightly.yml
* nightly fixed up paths and msys2. added _ between compiler
* vs missing define OF_RTAUDIO
* RTAudio 5 fix using #RTAUDIO_VERSION_MAJOR >= 6
* GitHub Actions - Linux added 24.04 - also keeping 22.04 for now. Added linuxarmv7. nightly back to auto
* action fix
* Script dev add init_submodules
* Developer scripts nightly build updates for macos, ios, android, added vs_only x64,
* Release script to convert to git repo script! to be packaged
* Create Package dev script fixes
* Dev scripts for packages updates for macos/ios/vs (x64)
* Update manual-nightly.yml
* Fix package script
* Update manual-nightly.yml
* Fix create_package
* fix linux using debug for pg
* linux create package fix
* create package fixes
* package fixes
* Edit fixing permissions
* Forcing git to accept +X attribute
* chmod executable
* create_package fix x64 vs
* GitHub Actions - test manual / auto build releases - upload to artefact
* GitHub Actions Test nightly
* Fix ios/macos/osx projectGenerator in wrong folder. Fix useful missing source examples from platforms. Fix vs x86_64 download single architecture. Fix missing osx folder in ios release causing new xcode scripts to fail
* nightly actions back to timers and real upload
* create_package fixes for missing clangformat and hidden files, osx project generator
* Revert "nightly actions back to timers and real upload"
This reverts commit 84384aaab8.
* fix pkg_name
* pg osx
* ios fix up project and config files for templates
* Add OF_TARGET_MACOS
* ios template working
* Revert "Revert "nightly actions back to timers and real upload""
This reverts commit 31361d1ce5.
* downloader in parallel
(cherry picked from commit 6e8819c740)
* Update download_libs.sh - parallel downloads
(cherry picked from commit 2391c4ff62)
* wget2 changes downloader fixes
* Updated downloader script to support changes for parellel downloads, no ssl, wget2, curl, wget
Cleaned up download_libs with better logs and overwrite settings to the target download type
* downloader fix up URLs parellel
* Downloader fix parallel curl - add commands
* Apothecary Fix up commands
* Download script osx - no need to send -a causing double download
* Downloader updates
- fixes command determination artefact now tracks installed of curl/wget2/wget in variable
- added wget2 params for override or continue last download (-nc)
- t20 retries
- console formatting
- added error message if no commands installed
* cURL Test Ci
* wget og Ci test
* wget2 Ci Test / SSL off
* download libs ci just BITS target
* ci focused VS bits off for the moment
* ci test downloader --silent
* Download libs fix arch
* Download script v3.0.1 - fixes for cURL in silent mode
cURL now has progress bar
Version in echo
Wget2/wget Verbose turned off
Download_libs silent now passed as bool
* Download_libs fixed Overwrite
- Overwrite / remove old libs was not working at all - not looping correctly for core libs - rewrote loop
- Overwrite now removes old libs for that target type for the download... will remove only osx if download osx etc rather than all for that library
- Overwrite Addons now will work if folders are deleted
* downloader 3.1.0 wget/wget2 - now checks remote file vs local if found and optimises - won't download if same
* download_libs 2.1 -
- files downloaded (zip/tar.bz2) are now stored in libs/download/
- creates libs/download for downloading zips/tars for optimisation
- clean up of logs
- not removing dl zip now
- code to remove zips on start also done commented out
* download_libs - set PLATFORM to target if set
- include overwrite off
* downloader 3.1.1 - fixes for cURL - no ssl fixed
* github actions workflow fix for concurrency in PRs being cancelled by other PRs of not the same hash. fallback to sha for non-prs
* cURL optimisation with remote and local file check. Using HEAD flags so it just queries the content size and time rather than getting whole file
* github actions cleanup cache
* Linux Cache off
* apt-get broken for ssl-dev
* no cache on libssl
* cache remove ssl/curl
* chmod +x for msys2
* cache disable for linux
* linux cache?
* ubuntu-22.04
* Downloader 3.2.1 - wget2 re-enabled default if available
---------
Co-authored-by: Dimitre <dimitre@users.noreply.github.com>
* Bleeding Edge Latest Libraries Download / Install -b
(cherry picked from commit 007a886cee)
* VS workflow
* VS Project update 2022
* emscripten uri static
* emscripten disabled
* vs cairo depends
* Updates to VS props
* Addons template test update
* VS2022 ARM64
* VS2022 ARM64 fixes
* vs2022 ARM64EC
* VS Project updated to fix linking issues
* VS MSVC ARM64/ARM64EC instrinicts fix with NEON libraries
* VS Debug fix videoInput
* VS Template Fixes for ARM64EC, ARM64, x64 targets
* vs download_libs no -b
* VS bleeding install and workflows
* Platforms
* download libs fix -b
* Bleeding libs
* VS Bits
* VS Randomised Base Fix
* Random base fix vs
* DynamicBase YES
* Fix android actions
* VS2022 multi target DLL fix
* VS2022 Fixes for configuration, copy DLLs event and showing all default targets
* FreeType MD/MT issue fix (recompiled libs)
ARM targets disabled FMOD no sound currently - issue
Buffer security fix ARM64EC (required)
* Download libs fix
* GLM 9.9.9 fix
* GLM 9.9.9.9 define
* ARM64EC workflow
* GLM 9.9.9.9 Fix for addon / missed
* Core Missing Files VS Project
* Core Missing Files VS Project - ofBaseMateriaTtypes
* Core Missing Files VS Project / Remove GLM define in VS for now
* VS Fixes for ofConstants for Sound and ARM SIMD include. Remove code using test case on x64
* ARM64 / ARM64EC VS Fixed to use OF_NO_FMOD
Sound via MEDIA_FOUNDATION
* VS Template - Order for x64 default