Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-14Reviewed and reworked the premake4.lua to make better use of modern VS versionsHEADhg/WDS-buildOliver 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-27Decomposing some logic, so I can hook into the per-file optionsOliver Schneider
--HG-- branch : WDS-build
2022-01-24Somehow code-signing with Certum's smartcard doesn't work inside a VM, thisWDS-built-hg-r871Oliver 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-23Arranging for VS2022 supportOliver Schneider
--HG-- branch : WDS-build
2021-07-13Fixing up URLsOliver Schneider
--HG-- branch : WDS-build
2019-11-11Minor fixup.Oliver Schneider
There remains an issue with the signing. --HG-- branch : WDS-build
2019-11-06Minor fix in the premake4.luaOliver Schneider
--HG-- branch : vs2019_support
2017-04-12This updates the premake4.lua in which a handful of glitches were foundOliver Schneider
--HG-- branch : WDS-build
2017-04-12Fixed a glitch ... node should have passed to the newly introduced function ↵Oliver Schneider
as well --HG-- branch : WDS-build
2017-04-11This 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-22Introducing 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-20Adjustments 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-20Adjustments to build processOliver Schneider
--HG-- branch : WDS-build
2016-01-12Using -a to append a SHA-256-hashed signature as well during code-signingOliver Schneider
--HG-- branch : WDS-build
2015-11-15CosmeticsOliver Schneider
--HG-- branch : WDS-build
2015-11-15Adding the vs2015.lua file to the projectOliver Schneider
New setvcvars.cmd Adding tip revision number and identifier to the binary (version info resource) --HG-- branch : WDS-build
2015-11-15Fixed GUIDOliver Schneider
--HG-- branch : WDS-build
2015-06-24Adjusting post-build commandOliver Schneider
--HG-- branch : WDS-build
2014-01-07Customized 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-07A bit of cleanup on Linux and BSD build configurationsJason Perkins
2012-07-17Fixed platform filter in premake4.luaJason Perkins
2012-01-05Removed dynamic loading of Ole32 on Windows (see patch #3456407)Jason Perkins
2011-12-07Patch 3429777: Support for DragonFly BSD (Joachim de Groot) and 3445049: ↵Jason Perkins
Build fix for FreeBSD (Konstantin Tokarev)
2011-08-01Pushed 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-27Replaced host.windowsversion with os.getversionJason Perkins
2011-03-12added 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-10Added support for Haiku OS (Yuriy O'Donnell)Jason Perkins
2010-12-23Removed scripts.c from the repositoryJason Perkins
2010-10-11Improved portability of Premake's Mac OS X binaries (William Burnson)Jason Perkins
2010-07-21Added support for Solaris (Dean Ross-Smith)Jason Perkins
2010-03-17Force Mac OS X release build to be 10.5 compatiblestarkos
2010-01-14Bug 2928775: Error loading external Lua module with require(); added test ↵starkos
for ./ prefix on wildcard matches
2010-01-07Adjusted string length limits to build on VS2003starkos
2009-12-09Bug 2872066: Two test failures in 4.1.2starkos
2009-12-08Bug 2903430: Using relative instead of absolute paths with $() macrostarkos
2009-12-05Added more source files to build scriptstarkos
2009-07-16Started a release scriptstarkos
2009-06-15Cut some more fat from the embedded scriptsstarkos
2009-06-15Removed duplicate newlines from embedded scriptsstarkos
2009-04-24Added platform support to CodeLitestarkos
2009-04-24Phased out templates from manifeststarkos
2009-01-19solution() and project() now only set the active object when called with a ↵starkos
name; remains unchanged otherwise
2009-01-19Embed scripts instead of precompiled bytecodes to avoid portability issues; ↵starkos
undo previous PPC fixes
2009-01-13Bug: Windows release builds of Premake4 made with GCC crash on script syntax ↵starkos
errors
2009-01-12Added LUA_USE_LINUX and LUA_USE_MACOSX to enable POPEN functionalitystarkos
2009-01-04Removed FatalWarnings flag, to make sure it can build around new compiler ↵starkos
warnings. Checked return values in os_getcwd
2008-12-30Added link to libm for Linux buildsstarkos
2008-12-30Upgraded to Lua 5.1.4starkos
2008-12-27Add --to option to control output locationstarkos
2008-12-27Some tweaks to allow location to be nil (handy when working with a location ↵starkos
option)