Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-14 | Reviewed and reworked the premake4.lua to make better use of modern VS versionsHEADhg/WDS-build | Oliver Schneider | |
- Still sticking to VS2005 as the "default" for my release builds for now. - The premake4 behavioral patches moved to the bottom of premake4.lua to improve readbility (most people are stumped by seeing lots of Lua code). So since it doesn't even matter where these go, let's place them at the bottom. --HG-- branch : WDS-build | |||
2022-01-27 | Decomposing some logic, so I can hook into the per-file options | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2022-01-24 | Somehow code-signing with Certum's smartcard doesn't work inside a VM, thisWDS-built-hg-r871 | Oliver Schneider | |
should allow me to sign manually while retaining as much automation as possible otherwise. This moves the signing step from the post-build command into release.cmd --HG-- branch : WDS-build | |||
2022-01-23 | Arranging for VS2022 support | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2021-07-13 | Fixing up URLs | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2019-11-11 | Minor fixup. | Oliver Schneider | |
There remains an issue with the signing. --HG-- branch : WDS-build | |||
2019-11-06 | Minor fix in the premake4.lua | Oliver Schneider | |
--HG-- branch : vs2019_support | |||
2017-04-12 | This updates the premake4.lua in which a handful of glitches were found | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2017-04-12 | Fixed a glitch ... node should have passed to the newly introduced function ↵ | Oliver Schneider | |
as well --HG-- branch : WDS-build | |||
2017-04-11 | This should fix an issue where VS2008 and earlier got the proper CompileAs ↵ | Oliver Schneider | |
property on individual files, but VS2010 and newer did not. This introduces the two new overridable functions 1. premake.vstudio.vc2010.individualSourceFile 2. premake.vstudio.vc200x.individualSourceFile These can also be used as sentinel for this particular patch to decide if you need to patch via your premake4.lua or not. The patch to premake4.lua shows how older premake4 versions can be taught to behave like this patched version without having the patched version ... just by modifying the premake4.lua. Beautiful demo of the power of Lua inside Premake4. --HG-- branch : WDS-build | |||
2017-03-22 | Introducing os.str2uuid() as possibility to convert a string ↵ | Oliver Schneider | |
deterministically into a (pseudo-)UUID using SHA-3 (256-bit) aka Keccak Replaced all leading spaces or mixed spaces/tabs with tabs (by rule 1 tab = 4 spaces) Prepared premake4.lua for this project to generate XP projects and VS2017 projects --HG-- branch : WDS-build | |||
2016-05-20 | Adjustments to premake.c to allow the debug version to run by default ↵ | Oliver Schneider | |
without --script, if the scripts are inside the src/ subfolder Adjustments to both premake.c and premake4.rc in order to allow overriding the version number Fix to path_translate which could end up modifying the keys of the table it iterated --HG-- branch : WDS-build | |||
2016-04-20 | Adjustments to build process | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2016-01-12 | Using -a to append a SHA-256-hashed signature as well during code-signing | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2015-11-15 | Cosmetics | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2015-11-15 | Adding the vs2015.lua file to the project | Oliver Schneider | |
New setvcvars.cmd Adding tip revision number and identifier to the binary (version info resource) --HG-- branch : WDS-build | |||
2015-11-15 | Fixed GUID | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2015-06-24 | Adjusting post-build command | Oliver Schneider | |
--HG-- branch : WDS-build | |||
2014-01-07 | Customized the project generation so that I can build the premake4.exe for ↵ | Oliver Schneider | |
WinDirStat easily Also adds a version resource to premake4.exe Invokes signtool for Release configuration "scripts.c" is included although it is being generated (This is intentional!) --HG-- branch : WDS-build | |||
2013-02-07 | A bit of cleanup on Linux and BSD build configurations | Jason Perkins | |
2012-07-17 | Fixed platform filter in premake4.lua | Jason Perkins | |
2012-01-05 | Removed dynamic loading of Ole32 on Windows (see patch #3456407) | Jason Perkins | |
2011-12-07 | Patch 3429777: Support for DragonFly BSD (Joachim de Groot) and 3445049: ↵ | Jason Perkins | |
Build fix for FreeBSD (Konstantin Tokarev) | |||
2011-08-01 | Pushed supported OS X minimum version up to 10.4, removed static C++ runtime ↵ | Jason Perkins | |
library linkage. Can now build on 10.7 | |||
2011-03-27 | Replaced host.windowsversion with os.getversion | Jason Perkins | |
2011-03-12 | added define _CRT_SECURE_NO_DEPRECATE for visual studio build in ↵ | Liam Devine | |
premake4.lua. Old versions of vs2005 use this define. added host.c for detecting if the process is running under wow, uses code provided on msdn where we lookup the function at runtime, which fails gracefully if a 32 bit machine. add host.is_64bit function in host.lua | |||
2011-02-10 | Added support for Haiku OS (Yuriy O'Donnell) | Jason Perkins | |
2010-12-23 | Removed scripts.c from the repository | Jason Perkins | |
2010-10-11 | Improved portability of Premake's Mac OS X binaries (William Burnson) | Jason Perkins | |
2010-07-21 | Added support for Solaris (Dean Ross-Smith) | Jason Perkins | |
2010-03-17 | Force Mac OS X release build to be 10.5 compatible | starkos | |
2010-01-14 | Bug 2928775: Error loading external Lua module with require(); added test ↵ | starkos | |
for ./ prefix on wildcard matches | |||
2010-01-07 | Adjusted string length limits to build on VS2003 | starkos | |
2009-12-09 | Bug 2872066: Two test failures in 4.1.2 | starkos | |
2009-12-08 | Bug 2903430: Using relative instead of absolute paths with $() macro | starkos | |
2009-12-05 | Added more source files to build script | starkos | |
2009-07-16 | Started a release script | starkos | |
2009-06-15 | Cut some more fat from the embedded scripts | starkos | |
2009-06-15 | Removed duplicate newlines from embedded scripts | starkos | |
2009-04-24 | Added platform support to CodeLite | starkos | |
2009-04-24 | Phased out templates from manifest | starkos | |
2009-01-19 | solution() and project() now only set the active object when called with a ↵ | starkos | |
name; remains unchanged otherwise | |||
2009-01-19 | Embed scripts instead of precompiled bytecodes to avoid portability issues; ↵ | starkos | |
undo previous PPC fixes | |||
2009-01-13 | Bug: Windows release builds of Premake4 made with GCC crash on script syntax ↵ | starkos | |
errors | |||
2009-01-12 | Added LUA_USE_LINUX and LUA_USE_MACOSX to enable POPEN functionality | starkos | |
2009-01-04 | Removed FatalWarnings flag, to make sure it can build around new compiler ↵ | starkos | |
warnings. Checked return values in os_getcwd | |||
2008-12-30 | Added link to libm for Linux builds | starkos | |
2008-12-30 | Upgraded to Lua 5.1.4 | starkos | |
2008-12-27 | Add --to option to control output location | starkos | |
2008-12-27 | Some tweaks to allow location to be nil (handy when working with a location ↵ | starkos | |
option) |