51 Commits (1e1c79ddc506c0d0b573988bc90936b7dcf4952f)

Author SHA1 Message Date
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
triton 5412669fb4 Updated the MSVC build flags to disable some useless warnings in Clang. 12 years ago
triton 7291aa3ee5 Changed the output folder to be based on separate folders rather than name suffixes. 12 years ago
triton a5abf87390 Turn optimization flags on for release builds. 12 years ago
triton b940cf186f Include the CLI parser in VS configurations. 12 years ago
triton 57ff6bb78c MinGW/OSX build fixes. 12 years ago
Joao Matos 1c6538207e Fixed Premake build files for OSX. 12 years ago
triton b856fada62 Updated build scripts for test projects to call the generator as a pre-build event. 12 years ago
triton 6d02e8bb7d Improved the tests-related build system scripts. 12 years ago
triton 2930f1b939 Added some helper build functions for tests and examples. 12 years ago