399 Commits (ci-remove-macos12)

Author SHA1 Message Date
josetr 65eaa3fe44 Remove whitespaces 5 years ago
josetr 63b5b3111c Add build.sh and test.sh with execute permissions 5 years ago
josetr e22b8cb8a6 Generate correct LLVM package name regardless of the current operating system 5 years ago
josetr 9e8086501a
Avoid using "action:vs* filter because there are better ones that are more specific (#1523) 5 years ago
Joao Matos 1407f35a11 Some Premake robustness fixes for Clang toolchain. 5 years ago
josetr a8595fc281 A temporary hack to deal with a bug in MSVC v142 - VS 2019 build tools 5 years ago
josetr 87b847156d
Ensure bindings are regenerated as needed without using DisableFastUpToDateCheck (#1511) 5 years ago
josetr a86ca32e8f Remove unsupported Visual Studio versions from generate options 5 years ago
josetr b8bf5f6795 Rename GenerateProjects.bat to Generate.bat 5 years ago
josetr d94031b214 Add GenerateVS2019.bat shortcut similar to GenerateMake.bat 5 years ago
josetr 777f011ac7
Prevent projects from picking up obj files that are generated sometimes (#1508) 5 years ago
Dimitar Dobrev 7d2d8f291e Revert "Generate code from tests where libraries appear" 5 years ago
Joao Matos dea7e4b501 Fix error in Tests.lua by requiring gmake2 module. 5 years ago
Joao Matos c443fe3355 Fix minor issue when invoking Premake without an action. 5 years ago
Joao Matos 2b1095c844 Compress LLVM archives using zstd. 5 years ago
Joao Matos 0c2c554cf4 Call MSBuild in x86 build with Win32 platform. 5 years ago
Joao Matos 8aad7accd4 Do not use LLD when building LLVM under macOS. 5 years ago
josetr f556f1ac17
Use NUnit3TestAdapter package (#1504) 5 years ago
Joao Matos 78716eecf9 Fix Lua cmake() so it works when CMake is in PATH on macOS. 5 years ago
josetr 25b875c034
Avoid installing NUnit if its already installed. (#1500) 5 years ago
Dimitar Dobrev fa47194dae Generate code from tests where libraries appear 5 years ago
josetr aec4ca6442
Check if mono is already installed before trying to install it. (#1496) 5 years ago
josetr ce1b3fe985
CI: Avoid inline scripting and use a single matrix. (#1495) 5 years ago
josetr 71ca2d9be5
Enable Multi-processor Compilation (MSVC) 5 years ago
Joao Matos 0f7b61e05f Remove unused build code. 5 years ago
Joao Matos 7585d858f3 Minor build refactor and preparation for gmake2. 5 years ago
Joao Matos f1ab9add0e Minor cleanup in Compile.sh. 5 years ago
josetr db249e05f0
Speed up CI build by avoiding vcvarsalls.bat (#1484) 5 years ago
josetr 73f334c90e
Reduce number of "download progress" messages. (#1482) 5 years ago
Joao Matos 0539255fdf Save NUnit test results and report it in Github Actions. 5 years ago
Joao Matos d26406dd42 Fix helper shell scripts to work on Windows. 5 years ago
Joao Matos ea0003ea0c Add Premake wrapper script for usage in CI. 5 years ago
josetr 7791cf6996
Fallback to LayoutKind.Explicit when a custom alignment is specified. (#1476) 5 years ago
Dimitar Dobrev 1178ce4055 Create projects which always build generated code 5 years ago
Dimitar Dobrev 75bca17907
Update LLVM to obtain working lld (#1462) 5 years ago
Dimitar Dobrev 2049d52f9c Fix passing of CMake options to LLVM on Windows 5 years ago
josetr 832e4e9eb0
Fix IntPtr array marshalling bug and move hard to read code to CppSharp.Runtime (#1446) 5 years ago
Dimitar Dobrev bc410cf619
Upgrade premake in preparation for .NET Core (#1298) 5 years ago
josetr df98fc460a
Use C# 'default literal' to avoid using a type's name that may be renamed (#1432) 5 years ago
Dimitar Dobrev 0a15871751 Add an option for building with Visual Studio 2019 5 years ago
Dimitar Dobrev 3dd467626c Update the Mono used in the CI for Linux 5 years ago
Dimitar Dobrev 5ef13ac6e5 Pack the lld headers as well 5 years ago
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 5 years ago
Lorenzo Delana dfa243644b force bash use to avoid `./premake5-linux: 3: ./premake5-linux: Bad substitution` error if other default shell in the system 5 years ago
João Matos bd783b1cd0 Add debug option and flags to the Premake build and compile scripts. 5 years ago
Dimitar Dobrev c7de36450c Update the version of Mono used for builds (CI) 5 years ago
Ali Alamiri 344656c787
Move the GenerateInclude logic to GetTypeReference (#1319) 5 years ago
Dimitar Dobrev 8b3eadf6de Simplify the structure of the LLVM package 5 years ago
João Matos d110a2f045 Fix Mono not being found on the PATH on recent macOS versions. 5 years ago
Dimitar Dobrev 299cb912cc Update LLVM to the latest version 5 years ago