60 Commits (7d2d8f291e6a8491e5d492ff344ced0fd764a8d2)

Author SHA1 Message Date
Dimitar Dobrev 7d2d8f291e Revert "Generate code from tests where libraries appear" 5 years ago
Joao Matos c443fe3355 Fix minor issue when invoking Premake without an action. 5 years ago
Dimitar Dobrev fa47194dae Generate code from tests where libraries appear 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
josetr 832e4e9eb0
Fix IntPtr array marshalling bug and move hard to read code to CppSharp.Runtime (#1446) 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
João Matos bd783b1cd0 Add debug option and flags to the Premake build and compile scripts. 5 years ago
João Matos d110a2f045 Fix Mono not being found on the PATH on recent macOS versions. 5 years ago
Joao Matos eab2620c18 Update LLVM to the latest version. 6 years ago
Joao Matos 8278efd338 Add options to disable tests and examples from the build. 6 years ago
Dimitar Dobrev 96d231e5d4 Generate projects for .NET 4.7 to use new features 6 years ago
Dimitar Dobrev d24ef35949 Make the default build for Windows 64-bit 6 years ago
Joao Matos 68db2a8e39 Fixed AST viewer to compile on Linux. 7 years ago
Joao Matos b4f7459531 Improve error handling in build scripts `UseClang()`. 7 years ago
Joao Matos 5dcdfa66f3 Minor build changes. 7 years ago
Joao Matos 4fcfe4e4eb Build changes. 7 years ago
Joao Matos c3629a2aad Initial support for building under .NET Core. 7 years ago
Joao Matos f0d3e731ad Fixed Windows SDK version detection in build scripts. 7 years ago
Rokas Kupstys 5a190bfb1b Explicitly link to libstdc++ on linux. 8 years ago
Rokas Kupstys 1cac2e0d78 Enable cxx11 abi for GCC 4.9+ on linux. 8 years ago
Rokas Kupstys b67e9bc9b2 Force-set platform type to managed targets. (#1011) 8 years ago
Joao Matos 142b3be9f1 Added a default build config file and an option to disable config generation. 8 years ago
Joao Matos 2d69ead3ca Fixed os.ishost check so we do not call is_64_bits_mono_runtime on Windows. 8 years ago
Joao Matos 184f678f38 Use dotnetframework instead of framework Premake command. 8 years ago
Joao Matos 66637ccd31 Default to .NET Framework 4.6 in Premake. 8 years ago
Joao Matos b52ad8b43f Update Premake build files to latest syntax. 8 years ago
Joao Matos b466b17c02 [build] Rework how the target architecture is looked up at build time. 8 years ago
Joao Matos d7bc6eb279 Move "arch=" build option to helpers file and provide a default value. 8 years ago
realvictorprm 1662f5108f Added support for VS 2017 project generation 8 years ago
Joao Matos e62448638a Be more specific when applying C++ language build options. 9 years ago
Joao Matos 32efe89731 Use Premake workspace token instead of builddir to fix builds for dependent projects. 9 years ago
Joao Matos e2e7079866 Factor .NET framework build version setup code to fix a bug for dependent projects. 9 years ago
Joao Matos 5dac663926 Remove unneeded dependency on our own Premake helpers. 9 years ago
Joao Matos 77c871c794 Update build files to Premake5. 9 years ago
Joao Matos 9041a73fab Try to include premake5.lua files when looking for examples. 10 years ago
Joao Matos d835a34fbf Reduce verbosity of build scripts. 10 years ago
Joao Matos 779ed9db71 Fourth round at build and packaging scripts. 10 years ago
Joao Matos 04f6baf0c8 Updated build objects directory to use same pattern as libraries. 10 years ago
Tomi Valkeinen d73d097851 Add -fpermissive to gcc cflags 11 years ago
Tomi Valkeinen dc5e961695 build: add os.is_linux() 11 years ago
Vladimir Timofeev cac09f703d Link with LLVMProfileData only if it exists in libdirs. 11 years ago
Vladimir Timofeev 2db8884c27 Fix osx detection, we do not parse result of os.getversion() in premake (seems it return something strange). Instead use internal os detection in premake. 11 years ago
triton 74ad732550 Link native projects with libc++ on OSX. 11 years ago
João Matos 3b097d8379 Improved the build scripts on OSX. 11 years ago
João Matos 21ecc669a8 Added a way to directly specify the output directory independent of the action. 11 years ago
triton c542f98770 Removed "-fvisibility-inlines-hidden" from the Mac build flags. 11 years ago
Joao Matos b19cd1042e Updated build scripts with OS X fixes and added some building documentation. 12 years ago