Leroy Hopson
4b73c958c0
Ensure libtsm uses correct version of wcwidth
...
Previously it was using some other linked version, not the one in
thirdparty/libtsm/external/wcwidth.
2021-06-22 21:45:55 +07:00
Leroy Hopson
0437d0f18c
Rename directory 'external' -> 'thirdparty'
2021-06-12 15:10:42 +07:00
Leroy Hopson
caf3bf1910
Use standard OS macros
...
As per: https://sourceforge.net/p/predef/wiki/OperatingSystems/
2021-06-08 22:59:12 +07:00
Leroy Hopson
bb8d40df58
Add HTML5 support
2021-06-07 18:29:33 +07:00
Leroy Hopson
99989d19e4
Update godot-cpp
2021-06-06 17:19:24 +07:00
Leroy Hopson
4cc2115125
Build windows releases with /MT rather than /MD
...
When making a release export of a project, binaries built with the /MD
flag do not work.
2020-11-23 09:13:32 +07:00
Leroy Hopson
b2dc46636c
Update github actions workflow
...
- Uses matrix so that build steps don't need to be defined multiple
times.
- Caches godot-cpp bindings, so they only need to be built when the
submodule version changes.
- Uploads build artifacts for linux 32/64-bit, windows 64-bit and macOS
64-bit.
2020-11-21 12:20:13 +07:00
Leroy Hopson
c075ae7418
Enable compiling on macOS 64-bit using llvm
...
Closes #6
2020-11-20 21:32:43 +07:00
Leroy Hopson
007182b117
Enable compiling 64-bit on Windows using MSVC
...
Closes #5
2020-11-10 13:44:29 +07:00
Leroy Hopson
630e0104d5
Add support for Windows 64-bit
...
Tested on NixOS, Ubuntu and Arch Linux. Not yet able to compile for
Windows 32-bit on NixOS or on Windows itself.
Part of #5
2020-11-07 17:11:25 +07:00
Leroy Hopson
5e33e560f1
Move input handling into the Terminal node
...
Former-commit-id: d64800229f
2020-10-05 17:56:57 +07:00
Leroy Hopson
e59db03d11
Rename 'modules' directory to 'external'
...
Former-commit-id: 8d3eec465f
2020-10-05 17:56:57 +07:00
Leroy Hopson
ee6d7cb0fa
Refactor file structure
...
Former-commit-id: 3eecf504cf
2020-10-05 17:56:57 +07:00