| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Update CI to macos-12 (since macos-11 is not longer available.
|
|
|
|
|
|
|
|
|
| |
Fix arch detection in GDNative builds (3.x) and add a small patch to
avoid warnings spam on ARM.
Make CMake march flags explicit for Linux arm32/arm64.
Add new platforms to CI.
|
|
|
|
|
|
|
| |
Since we link with static libstdc++ we need to tell gcc to only export
the necessary symbols.
Using "-fvisibility=hidden" will not work, since libstdc++ explicitly
exports its symbols.
|
|
|
|
|
| |
Add an extra "CMakeBuild" method to reduce configuration needed by each
library.
|
|
|
|
|
|
|
|
| |
In case one wants to handle openssl builds manually (or use static
libraries provided by third parties like those in Linux distros).
Note that they still must be *static* libraries, adding support for
linking against *shared* libraries needs more work (and testing).
|
|
|
|
|
|
|
|
|
| |
Needs updated godot-cpp to build library with custom toolchains.
Make the OpenSSL and CMake tools more customizable letting the user
override the default platform flags via build options.
Improve dependency handling.
|
|
|
|
|
|
|
|
|
|
| |
The num_jobs (-j flag) was being tracked as part of the cmake and
openssl build actions, thus causing a rebuild when compiling with
different concurrently.
This commit strip the -j flag from the signature of the actions so
scons won't rebuild openssl/libdatachannel when changing the parallelism
option.
|
|
|
|
| |
Improve build reliability, allow for more customization.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update ssl tool (now renamed openssl).
Move universal library "lipo" action to openssl tool, and add universal
builds support to cmake tool.
Add support for MSVC builds (requires nasm and perl in PATH, tested with
Strawberry Perl, VS 2019 and VS 2022).
Add support for building "macos" via OSXCross.
|
| |
|
| |
|
| |
|
|
Split dependency builders into separate tools, optimize OpenSSL builds.
|