Damien Courtois
d5089b5d9b
added a 'latest' systemversion for vs2017
...
forgot to add the ".0" suffix
added unit tests for systemversion "latest"
2018-01-16 16:45:47 +01:00
J. Perkins
e9dda518cf
Merge pull request #993 from alexandre-janniaux/fix-usr-lib64-being-at-front-position
...
Fix /usr/lib64 being used as search dir before project's libdir
2018-01-11 09:43:41 -05:00
J. Perkins
8896359839
Merge branch 'master' into fix-usr-lib64-being-at-front-position
2018-01-11 08:52:58 -05:00
J. Perkins
797f279a28
Merge pull request #990 from tdesveauxPKFX/isaextensions
...
Extended Instructions sets
2018-01-10 11:55:03 -05:00
Alexandre Janniaux
1a162d1b14
tools/gcc.lua: fix /usr/lib64 being used as search dir before project's libdir
...
Move the /usr/lib64 added by the compiler script after every other -L
declaration.
fixes #992
2018-01-10 11:13:47 +01:00
Thomas Desveaux
331810ddb3
isaextensions: Add tests
2018-01-09 16:01:51 +01:00
Thomas Desveaux
7df53b5501
isaextensions: change extension BMI1 to BMI
2018-01-09 16:01:32 +01:00
Thomas Desveaux
4dda5d9e4c
Add isaextensions api
...
Allow user to enable extended instructions sets for gcc/clang
2018-01-09 15:46:54 +01:00
Samuel Surtees
ef9b341d6f
Merge pull request #979 from tdesveauxPKFX/fix-noexceptions-vs2010
...
Define _HAS_EXCEPTIONS=0 from vs2010 for exceptionhandling off
2017-12-21 20:07:16 +10:00
J. Perkins
6805f7471d
Merge pull request #980 from catb0t/old-links
...
src/base and modules: change links to industriousone.com to working HTTPS github links
2017-12-20 13:41:33 -05:00
Cat Stevens
b779f6f600
src/base and modules: change links to industriousone.com to working HTTPS github links
2017-12-19 13:52:30 -05:00
Thomas Desveaux
75ff8934f6
vstudio: Fix exception handling tests
2017-12-19 15:50:45 +01:00
Thomas Desveaux
c3ceb52b94
vstudio: Define _HAS_EXCEPTIONS=0 from vs2010 for exceptionhandling off
2017-12-19 14:53:11 +01:00
Tom van Dijck
08c768d20e
Merge pull request #970 from Blizzard/table-fix-indexof
...
Table fix indexof
2017-12-12 10:05:05 -08:00
Tom van Dijck
177c2f1f91
most subtle bugfix in table.indexof
2017-12-11 09:25:58 -08:00
Tom van Dijck
056e539f4b
Merge pull request #969 from Blizzard/fix-buildoutput-pathvars
...
Fix buildoutput pathvars
2017-12-07 08:16:08 -08:00
Tom van Dijck
059d7427ad
Merge pull request #965 from premake/tvandijck-patch-1
...
Move part of the workspace baking up
2017-12-06 13:08:55 -08:00
J. Perkins
d6c7a49dc6
Merge branch 'master' into tvandijck-patch-1
2017-12-06 13:07:48 -05:00
Tom van Dijck
0a79816d28
in some contexts we need pathVars regardless of whether the property allows it or not.
2017-12-06 09:42:34 -08:00
Tom van Dijck
e7ace9249c
buildinputs and buildoutputs in visual studio don't like pathVars.
2017-12-06 09:42:29 -08:00
Tom van Dijck
e2b30b20da
Merge pull request #966 from Blizzard/fix-vcxproj
...
utility projects also allow configuration of the executable path.
2017-12-06 09:23:43 -08:00
Tom van Dijck
9802485e01
Merge pull request #967 from Blizzard/fix-fileconfig
...
return generated fileconfig.
2017-12-06 09:22:46 -08:00
J. Perkins
729523475d
Merge branch 'master' into fix-fileconfig
2017-12-06 06:19:23 -05:00
J. Perkins
74c588221f
Merge branch 'master' into fix-vcxproj
2017-12-06 06:18:53 -05:00
Tom van Dijck
da6ed83a5f
return generated fileconfig.
2017-12-05 14:35:22 -08:00
Tom van Dijck
5401bb0480
utility projects also allow configuration of the executable path.
2017-12-05 14:34:05 -08:00
Tom van Dijck
c0257009e9
Move part of the workspace baking up
...
@starkos, can you think of any reason why this wouldn't be correct.
I don't see any code in the oven.bakeConfigs that actually depends on any output from projects or the bakeChildren.
I might be wrong, but I'd like to make this change if at all possible?
2017-12-05 13:52:34 -08:00
J. Perkins
8e7260997f
Merge pull request #964 from Blizzard/wildcard-configmap
...
Add support for wildcards in mapconfig.
2017-12-05 11:39:47 -05:00
Tom van Dijck
be4d6852eb
Add support for wildcards in mapconfig.
2017-12-04 14:59:54 -08:00
Manu Evans
02f5a75fc9
Merge pull request #959 from Blizzard/multiple-gmake2-fixes
...
Multiple gmake2 fixes
2017-11-30 15:58:22 -08:00
Tom van Dijck
0eb325469b
Merge pull request #960 from Blizzard/sln-determinism
...
Improve determinism in sln output.
2017-11-30 15:50:42 -08:00
Manu Evans
3022b5509d
Merge pull request #961 from Blizzard/x64-support
...
add 64-bit support on windows
2017-11-30 15:49:05 -08:00
Tom van Dijck
4be1372dcf
Merge pull request #958 from Blizzard/fix-context-addfilter
...
fix context.addFilter
2017-11-30 14:32:17 -08:00
Tom van Dijck
117fc82f81
Merge pull request #957 from Blizzard/gmake2-fix
...
fix gmake2 utility
2017-11-30 12:00:40 -08:00
Tom van Dijck
a1e572461c
Merge pull request #962 from Blizzard/fix-table-insertkeyed
...
fix table.insertkeyed
2017-11-30 11:09:07 -08:00
Tom van Dijck
a37b9a291a
fix table.insertkeyed
2017-11-30 10:05:02 -08:00
Tom van Dijck
5f57b5d62a
add 64-bit support on windows
...
- on other platforms we already just get what is native to that platform.
- also removed some useless other settings.
2017-11-30 09:46:56 -08:00
Tom van Dijck
c92c7a595e
Improve determinism in sln output.
2017-11-30 09:39:17 -08:00
Tom van Dijck
366bb63a10
default toolset for linux/gmake is 'gcc'.
2017-11-30 09:34:27 -08:00
Tom van Dijck
431cba5c6a
Gmake elseif ( #161 )
...
* gmake2 elseif pattern for configurations.
https://ghosthub.corp.blizzard.net/premake/premake-core/issues/131
* fix error message.
* don't output else if there is no if statements.
2017-11-30 09:33:55 -08:00
Tom van Dijck
0b4659cf1e
makeUnique only for internal rules, not for all rules.
2017-11-30 09:33:42 -08:00
Tom van Dijck
6800af3342
fix buildoutput sequencing.
2017-11-30 09:33:31 -08:00
Tom van Dijck
bc375f7fe7
fix context.addFilter
2017-11-30 09:31:10 -08:00
Tom van Dijck
5a0b07cd45
Merge pull request #926 from Blizzard/translateCommandsAndPaths-fixes
...
Fixes translateCommandsAndPaths, and debugargs.
2017-11-30 09:25:58 -08:00
Tom van Dijck
bf4c71e8ba
Fixes translateCommandsAndPaths, and debugargs.
2017-11-30 09:25:11 -08:00
Tom van Dijck
c7f0080a80
fix gmake2 utility outputting an entire set of elements.
2017-11-30 09:14:37 -08:00
Tom van Dijck
d2080dbd76
Merge pull request #944 from premake/Cpp0x
...
C++0x dialect support
2017-11-30 08:54:32 -08:00
Manu Evans
78a17435ca
C++0x (and friends) dialect support. Useful on machines with old compilers.
2017-11-29 14:15:25 -08:00
Tom van Dijck
1279e6baf6
Merge pull request #950 from LORgames/ssurtees/gmakeDefaultPlatform
...
Added defaultplatform support to gmake and gmake2 actions
2017-11-29 12:14:30 -08:00
Tom van Dijck
0a61717399
Merge pull request #938 from premake/staticruntime
...
Added `staticruntime` API. (#163 )
2017-11-29 12:13:07 -08:00