24 Commits

Author SHA1 Message Date
Fabio Alessandrelli
0d0c30784d Use OpenSSL on windows too, build libgit2, ssh2 with cmake.
And update the libraries.
2025-05-26 17:17:29 +02:00
Fabio Alessandrelli
955ec02503 [SCons] Build OpenSSL from source by default
Remove prebuilt static libraries for macOS.

Can optionally still use external (static) libraries by supplying the
`openssl_external_*` parameters to scons.
2025-05-26 16:57:27 +02:00
Ian Ling
f22b2e6bf5 Update libssh2 to HEAD of master 2023-01-04 17:04:45 -08:00
Twarit Waikar
ccac80bb0e Add min macOS version flags for master
Frontports https://github.com/godotengine/godot-git-plugin/pull/121/files
2022-12-21 16:37:35 +05:30
Fabio Alessandrelli
df5b0139d9 Update to Godot 4.0 beta9.
Simplify build system.
2022-12-19 22:56:56 +01:00
Twarit Waikar
34a785dc72 Fix leftover osx -> macos renames 2022-08-13 21:49:53 +05:30
Twarit Waikar
521341e7bf Port demo files to Godot 4.0 2022-08-10 03:38:48 +05:30
Twarit Waikar
0b09051fc3 Add universal OpenSSL library builds 2021-10-14 01:46:31 +05:30
Twarit Waikar
3e955b9022 Build universal OpenSSL fat library 2021-10-13 20:01:42 +05:30
Twarit Waikar
2095757996 Force static libssl.a and libcrypto.a linkage on macOS 2021-10-13 02:51:17 +05:30
Twarit Waikar
a6772e0d3f Change macOS builds to use OpenSSL purely as a static lib 2021-10-13 01:25:11 +05:30
Twarit Waikar
4119ad2c74 Add universal builds back to CI + link to OpenSSL dylib, not .a 2021-10-13 00:18:26 +05:30
Twarit Waikar
8d21ddc183 Add links flags for linking to ssl on macOS + python cleanup 2021-10-12 22:20:33 +05:30
Twarit Waikar
14100de179 Only build x64 mac builds instead of universal 2021-10-12 21:59:52 +05:30
Twarit Waikar
140dd2675a Add arm64 specific flags to libssh2 build 2021-10-12 21:02:45 +05:30
Twarit Waikar
0d7f68c6c6 Add openssl paths explicitly to libssh2 mac build 2021-10-12 20:07:50 +05:30
Twarit Waikar
5cd4ac47fd Let macOS use the same libssh2 settings as linux 2021-10-12 03:19:20 +05:30
Twarit Waikar
84fa17720c Support macOS universal thirdparty library builds 2021-10-12 02:59:32 +05:30
Twarit Waikar
b0b3eba3ee Enable PIC for mac and linux 2021-10-12 02:30:56 +05:30
Twarit Waikar
a21e028cde Compile ssh2 on linux properly (with link error) 2021-10-12 02:16:44 +05:30
Twarit Waikar
03d8f02c3d Testing CI builds for linux and mac 2021-10-12 00:50:26 +05:30
Twarit Waikar
0967424cb0 Add libssh2 to SCons build 2021-10-11 23:05:52 +05:30
Twarit Waikar
41b76d18a7 Add bleeding edge build instructions 2021-10-11 02:41:46 +05:30
Twarit Waikar
6c3aaad5fb Port the build process to use SCons entirely 2021-10-11 02:33:25 +05:30