| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-28 | moved vswhere to tools directory | p01arst0rm | |
| 2022-07-11 | [Android] Unified xenia-app with windowed apps and build prerequisites | Triang3l | |
| 2022-04-05 | Add descriptive error message when pkg-config fails | Alex Messier | |
| The pkg_config helper for premake was not checking for errors. When it failed to run, either when it is not installed or the queried package is not found, a cryptic error message would be printed: "Error: .../xenia/third_party/premake-core/src/base/string.lua:36: attempt to index a nil value (upvalue 's')" Fix this by checking the return status when calling pkg-config and printing a descriptive error message. | |||
| 2022-01-02 | Replace premake5 binary with CI artifact. | Rick Gibbed | |
| 2022-01-02 | Update premake-core. | Rick Gibbed | |
| 2021-11-02 | [Android] Clone Premake from sdcard to a hidden directory | Triang3l | |
| 2021-10-30 | [Build] Use first-party premake-androidndk (#1878) | Triang3l | |
| 2021-08-28 | [UI] Loop thread to main thread WindowedAppContext | Triang3l | |
| 2021-07-21 | [Linux] Fix pkg-config trailing space causing premake to output an extra ↵ | Jonathan Goyvaerts | |
| empty library -l Fixes #1868 | |||
| 2021-07-20 | [Build] Run pkg_config only on Linux, not all non-Windows | Triang3l | |
| 2021-06-26 | Disable Edit and Continue for test suites. | gibbed | |
| Disable Edit and Continue for test suites. Edit and Continue in MSVC can cause the __LINE__ macro to produce invalid values, which breaks the usability of Catch2 output on failed tests. | |||
| 2021-06-02 | Update Catch2 test framework | Joel Linn | |
| - Use their main() method to fix command line options. Fix CLion testing - Change to correct tag syntax. | |||
| 2021-06-02 | [Linux] Helper methods for pkg-config | Joel Linn | |
| - Fixes linking on GCC by putting libs in link group | |||
| 2020-11-25 | Use xenia-base entrypoint for test suites. | gibbed | |
| Use xenia-base entrypoint for test suites. Fixes a bug where we were expecting wchar data in main, which is incorrect, causing invalid args to be parsed. | |||
| 2020-11-23 | Update premake-core. | gibbed | |
| 2020-11-22 | [Build] Add Android to platform_files.lua | Triang3l | |
| 2020-11-21 | [Build] Better Android detection in tools/build/premake | Triang3l | |
| 2020-11-21 | [Build] Clone premake to internal storage on Android | Triang3l | |
| 2020-10-28 | Allow building without git. | Joel Linn | |
| 2020-04-08 | Fix building premake on Windows. | Joel Linn | |
| Broken before when vswhere emitted unicode characters. | |||
| 2020-04-08 | Update premake. | gibbed | |
| 2019-08-24 | Fix up handling of positional options in cvar handling. | gibbed | |
| - Fix up handling of positional options in cvar handling so that executables other than app can handle them properly. - Fix command-line arguments for xenia-vfs-dump. | |||
| 2019-08-03 | Get rid of gflags alltogether | Jonathan Goyvaerts | |
| 2019-08-03 | Replace all gflag implementations with cvar implementations | Jonathan Goyvaerts | |
| 2019-04-18 | Oops. Forgot json import in premake build script. | gibbed | |
| 2019-04-18 | Rework Xenia/premake build scripts to use VsDevCmd for VS2017+ instead | gibbed | |
| of vcvarsall.bat, this removes Windows Universal CRT SDK as a required dependency. | |||
| 2019-04-18 | Oops. Missed a commit. Fix vswhere path in premake build script. | gibbed | |
| 2019-04-18 | - Update premake build script for VS2017+ build support. | gibbed | |
| - Update premake (for VS2019 support). - Update Xenia build script to detect VS2017+ version. - Update Xenia premake scripts due to updated premake. - Fix cc override in Xenia build script. | |||
| 2017-12-14 | Merge branch 'linux' of git://github.com/dougvj/xenia into linux | DrChat | |
| # Conflicts: # .travis.yml | |||
| 2017-09-21 | Python 3 support (#755) | Kriskras99 | |
| * Python 3 support * Fix import_vs_environment in xenia-build * Drop support for Python 2 * Fix CIs and xb.bat * Require Python3.4+ because of Ubuntu Trusty * popen.communicate returns bytes instead of string * Useful info in travis * universal_newlines should be True * Changed shebang to python 3 * Python 3 shebang fix * Clang python 3 shebang fix | |||
| 2017-07-11 | Add _gtk and _x11 as linux specific platform files | Doug Johnson | |
| 2017-05-11 | Update catch | Dr. Chat | |
| 2017-04-23 | Update premake to support vs2017. | Dr. Chat | |
| 2017-02-05 | travis: clang-3.9 | Dr. Chat | |
| 2017-01-27 | Import the VS environment when building premake. | DrChat | |
| 2016-06-24 | Include .inc files in generated project files. | gibbed | |
| 2016-01-20 | Add 'posix' as a platform suffix | sephiroth99 | |
| 2016-01-01 | 1 linking and running tests for travis. | Ben Vanik | |
| 2016-01-01 | Standardizing wchar->char in main(). | Ben Vanik | |
| 2016-01-01 | Adding yaml-cpp for #428, use rando fork until jbeder/yaml-cpp#342 lands. | Ben Vanik | |
| 2015-12-31 | Upgrading to the latest premake and adding tool for dumping LLVM json. | Ben Vanik | |
| 2015-12-30 | Adding prebuilt premake5.exe back. | Ben Vanik | |
| 2015-12-30 | Folding build_tools back into the main repo for simplicity. | Ben Vanik | |
