317 Commits

Author SHA1 Message Date
Twarit Waikar
7cc8269aeb Fix platform specific quirks affecting build scripts and CI (#48) 2020-09-06 06:47:54 +05:30
Twarit Waikar
879c2b5d8f Search for libgit2.a during build instead of picking 2020-09-06 04:22:57 +05:30
Twarit Waikar
7861721319 Revert adding ssl to linux build whichadded redundant lib 2020-09-06 03:54:34 +05:30
Twarit Waikar
60408127a8 Improve README + include ssl in linux build 2020-09-06 03:48:58 +05:30
Twarit Waikar
97d82d2ac8 Fix random crashing in init (backport from v2)
Remove generated build items/project files
Also build libgit2 in release mode if building in release
2020-09-06 03:13:46 +05:30
serious
bd7ac76035 Add PIC flag to libgit2 linux build 2020-09-06 01:07:47 +05:30
Twarit Waikar
b5d56d48ce Merge pull request #31 from godotengine/libgit2-bump-fix 2020-09-05 15:36:08 +05:30
Twarit Waikar
185ac3ec77 Update CMakeLists.txt 2020-05-17 18:51:41 +05:30
Twarit Waikar
6d98ee28b5 Add missing PIC flag in while building libgit2 2020-05-17 18:42:52 +05:30
Twarit Waikar
7363752513 Merge branch 'master' into libgit2-bump-fix 2020-05-17 18:28:14 +05:30
Twarit Waikar
b840327919 Merge pull request #35 from akien-mga/appveyor-fix-vs2019 2020-05-17 18:27:30 +05:30
Twarit Waikar
c869346ad1 Turn off MSBuild mode in AppVeyor 2020-05-17 17:25:55 +05:30
Twarit Waikar
6ca655d092 Do let Appveyor look for scons outside of repo dir 2020-05-17 17:05:37 +05:30
Twarit Waikar
3f2679c81d Fix AppVeyor using wrong location for scons.bat 2020-05-17 16:48:51 +05:30
Rémi Verschelde
0b60d64ccf AppVeyor: Fix godot-cpp build with scons-local
Also fix path to vcvars64 for VS 2019 and use SCons 3.1.2.
2020-05-14 22:14:10 +02:00
Twarit Waikar
8fce7ad07c Disable AppVeyor builds for now
Will enable again when we configure AppVeyor properly
2020-05-14 17:44:44 +05:30
Twarit
93f6e49d7e Apply same build options for linux static libgit2 build 2020-05-13 23:07:49 +05:30
Twarit
2a16b3d168 Log libgit2 bump in VERSIONS 2020-05-13 22:43:31 +05:30
Twarit
a3ad451bdd Bump Libgit2 to v1.0 2020-05-13 21:51:22 +05:30
Twarit Waikar
bb9c7a7105 Bump AppVeyor vm to VS 2019 2020-04-17 19:45:27 +05:30
Twarit Waikar
5ced3f6eaf Switch to lowercase build type name in appveyor 2020-04-10 20:09:29 +05:30
Twarit
13c8905f72 Fix minor spell error: intialize -> initialize v1.2 2020-04-10 16:07:46 +05:30
Twarit Waikar
04cab3e227 Merge pull request #27 from godotengine/fix-link-error
Fix link errors due to not linking Advapi
2020-04-09 17:26:42 +05:30
Twarit
62247870dc Fix link errors in #26 2020-04-09 17:25:22 +05:30
Twarit
b1ac091571 Properly add PIC for all libgit2 builds 2020-03-30 19:25:06 +05:30
Twarit
aa3d85d970 Force -fPIC in libgit2 2020-03-30 17:13:47 +05:30
Twarit
b484d1eb3b Minor fix to not look deeper in dir to find libgit2.a 2020-03-30 16:56:27 +05:30
Twarit
923818997d Set Libgit2 to build into a static lib and use bundled zlib by default 2020-03-30 14:02:54 +05:30
Twarit
933fb7b7d0 Add AppVeyor build script 2020-03-30 14:02:23 +05:30
Twarit
cdbcbf8710 Remove MacOS and Windows CI, keep Linux only 2020-03-30 13:49:58 +05:30
Twarit
da42fb3896 Revert to using forward slash in CI script 2020-03-30 13:45:36 +05:30
Twarit
d915d53e31 Convert forward slashes to backslashes in .travis.yml 2020-03-30 13:42:55 +05:30
Twarit
0388ca39d5 Fix missing semicolon in travis file + use C++17 in CI build 2020-03-30 13:34:35 +05:30
Twarit
db05e54d00 Fix missing compiler and some C++ errors 2020-03-30 13:30:27 +05:30
Twarit
07876bff06 Use dev console in windows CI build 2020-03-30 13:20:40 +05:30
Twarit
827dabced8 Switch back to generating bindings in CI 2020-03-30 12:57:51 +05:30
Twarit
7bdda124aa Select OS in CI build 2020-03-30 12:49:32 +05:30
Twarit
5ddb2d44e5 Remove artifacts left over from copied .travis.yml 2020-03-30 12:42:34 +05:30
Twarit
7e57104764 Add macos CI + clean build script 2020-03-30 12:24:42 +05:30
Twarit
b44a9c29a9 Add Windows build to CI 2020-03-30 12:11:21 +05:30
Twarit
17dc47e151 Fix ambiguous conversion in git_api.cpp 2020-03-30 02:01:43 +05:30
Twarit
19627c4063 Use latest GCC in build 2020-03-30 01:40:10 +05:30
Twarit
f1feb86c42 Limit Travis to only Linux builds 2020-03-30 01:38:35 +05:30
Twarit
271fc3e996 Remove CI compilaion warnings/errors 2020-03-30 01:20:47 +05:30
Twarit
20e1148d39 Acquire scons before running SCons 2020-03-30 01:07:13 +05:30
Twarit
80fa3f185f Fix incorrect build scrit invokation in Travis 2020-03-30 01:04:19 +05:30
Twarit
3fc9aa263c Add Travis back in 2020-03-30 01:00:04 +05:30
Twarit
6ab8845dd2 Make build_libs.sh executable 2020-03-30 00:53:19 +05:30
Twarit
3364a0ef16 Automate compiling libgit2 2020-03-30 00:38:40 +05:30
Twarit
cc512c0a17 Shift gitsubmodule to godot-cpp root 2020-03-29 23:37:11 +05:30