James Touton
d44dae735a
Add workspace property to files.
2017-06-20 14:44:21 -07:00
Tom van Dijck
3e4ebb8acc
Merge pull request #685 from TurkeyMan/native_source
...
Detect native source files.
2017-06-20 13:10:23 -07:00
Tom van Dijck
5d141f52a0
Merge pull request #811 from Blizzard/preferredtoolarchitecture
...
Add 'preferredtoolarchitecture' API
2017-06-20 12:46:20 -07:00
Tom van Dijck
0ce15ca188
Merge pull request #774 from Blizzard/default-toolset
...
Assure a default toolset is always set.
2017-06-20 11:34:26 -07:00
Tom van Dijck
b280f2bebe
Make this work on Visual Studio prior to VS2013 too.
2017-06-20 11:33:36 -07:00
Tom van Dijck
6f2e6f5a0e
Add 'preferredtoolarchitecture' API
2017-06-20 11:33:36 -07:00
Tom van Dijck
fd41938832
Add toolset normalization, to stabilize the 'filter'.
2017-06-20 10:58:55 -07:00
Tom van Dijck
4d95798a8e
Assure a default toolset is always set.
2017-06-20 10:58:49 -07:00
Tom van Dijck
411a808070
Merge pull request #809 from Blizzard/os-touch
...
Added os touchfile and a workaround for vs2010 reloading
2017-06-20 10:54:00 -07:00
Tom van Dijck
681c458e31
Make it support UTF-8 strings, like all other methods.
2017-06-20 09:57:20 -07:00
Tom van Dijck
02a591271e
fix call to do_isfile
2017-06-20 09:53:43 -07:00
R. Blaine Whittle
777fadae95
Added os touchfile and a workaround for vs2010 reloading
...
vs2010 (and above) has an issue where if the vcxproj file
isn't modified but the.vcxproj.filters is modified during
premake, then VS doesn't notify the user that the project has
changed. This can occur if the only change to a project is
with the vpaths. Before this fix, the user would be need to
manually unload and reload the project to pick up the change.
This VS workaround checks for the case where the vcxproj.filters
file is modified but the .vcxproj file is not. At which point
premake preforms a touch on the .vcxproj file to trigger the IDE.
2017-06-20 09:53:43 -07:00
Tom van Dijck
9dc4da43ed
Merge pull request #822 from Blizzard/vstudio-to-module
...
Move VStudio action into a module.
2017-06-19 13:16:09 -07:00
Tom van Dijck
3f2f40c5fa
Move VStudio action into a module.
2017-06-19 13:12:05 -07:00
Tom van Dijck
22cebb4dfa
Merge pull request #816 from Blizzard/fix-cpp17-flags
...
Fixed C++17 flag to work with current versions of Clang.
2017-06-19 13:09:59 -07:00
Tom van Dijck
4db1a6ca82
Merge pull request #821 from Blizzard/colors-on-linux
...
Attempt at colors on linux
2017-06-19 13:08:39 -07:00
Tom van Dijck
8d509c6d75
Merge pull request #805 from Blizzard/insecure-option
...
Add --insecure option for SSL curl requests.
2017-06-19 13:06:51 -07:00
Tom van Dijck
7a1ffeff7c
Merge pull request #818 from Blizzard/gmake-to-module
...
Make module of 'gmake' action.
2017-06-19 12:18:30 -07:00
Tom van Dijck
05cf8d3c7f
Make module of 'gmake' action.
2017-06-19 12:15:13 -07:00
Tom van Dijck
651f9fd790
Merge pull request #804 from Blizzard/update-lua
...
Update to Lua 5.3.4
2017-06-19 12:12:48 -07:00
Tom van Dijck
971f7b58dc
Fix os.outputof for lua 5.3.4
2017-06-19 12:11:49 -07:00
Tom van Dijck
7d503ad511
Define TRUE/FALSE if not already defined.
2017-06-19 12:11:49 -07:00
Tom van Dijck
5663d25857
fix rare xcode test failure.
2017-06-19 12:11:49 -07:00
Tom van Dijck
d7a3e3c29a
Reapply local changes to Lua 5.3.4
2017-06-19 12:11:49 -07:00
Tom van Dijck
7b9ff9f840
Update to Lua 5.3.4
2017-06-19 12:11:49 -07:00
Tom van Dijck
f30463e6d6
Attempt at colors on linux
2017-06-19 03:00:59 -07:00
Tom van Dijck
e007c344a8
Merge pull request #808 from Blizzard/rtti-per-file
...
Added per file rtti generation for Visual Studio
2017-06-18 15:12:59 -07:00
Tom van Dijck
b22de644b7
Merge pull request #801 from ricka-github/master
...
Groups in XCode workspace working.
2017-06-18 15:12:34 -07:00
Tom van Dijck
b86a9e4802
Merge pull request #806 from Blizzard/add-issemver
...
Add premake.isSemVer function
2017-06-18 15:11:32 -07:00
Tom van Dijck
be91850928
Merge pull request #807 from Blizzard/tt-support
...
Added visual studio support for dot net .tt files
2017-06-18 15:11:04 -07:00
Tom van Dijck
4619b18053
add test
2017-06-18 15:09:50 -07:00
Tom van Dijck
0e1db71d7c
add test
2017-06-18 14:55:20 -07:00
bwhittle
3eede41a93
Added visual studio support for dot net .tt files ( #90 )
2017-06-18 14:45:19 -07:00
Tom van Dijck
d9faf2ea3f
Merge pull request #810 from Blizzard/masm-seh
...
Added masm handling of seh exception handling for VS2010 and above
2017-06-18 14:42:27 -07:00
Tom van Dijck
0f98798025
Merge pull request #815 from Blizzard/errors-in-red
...
Errors in red.
2017-06-18 14:41:54 -07:00
Tom van Dijck
12622af3ad
add test
2017-06-18 14:38:21 -07:00
Tom van Dijck
a1227fcf90
newer msbuilds require explicit platform.
2017-06-18 14:18:24 -07:00
Tom van Dijck
a767d08747
Get color from term.errorColor.
2017-06-18 14:18:24 -07:00
Tom van Dijck
d0daa08f88
Errors in red.
2017-06-18 14:18:24 -07:00
Tom van Dijck
f4c8fe4dc5
Merge pull request #812 from Blizzard/cpp-dialect-vs2015+
...
Add support for cppdialect in VS2015 & VS2017 actions.
2017-06-18 12:49:52 -07:00
Tom van Dijck
b65a2b6d64
Merge pull request #813 from Blizzard/encode-pretty
...
Add json.encode_pretty wrapper.
2017-06-18 12:49:29 -07:00
Tom van Dijck
8e083bba09
Merge pull request #814 from Blizzard/premake-info
...
Add premake.info message function.
2017-06-18 12:49:10 -07:00
Tom van Dijck
b1b8ccf0d8
Merge pull request #817 from premake/tvandijck-patch-gmake2-preload
...
A few gmake2 fixes due to it moving into a module.
2017-06-14 16:39:40 -07:00
Tom van Dijck
13a3423f61
A few gmake2 fixes due to it moving into a module.
2017-06-14 15:47:48 -07:00
Tom van Dijck
3f225eb7f2
Merge pull request #803 from Blizzard/gmake2-module
...
Gmake2 module
2017-06-14 13:18:35 -07:00
James Touton
a6cf05295a
Fixed C++17 flag to work with current versions of Clang.
2017-06-14 13:14:34 -07:00
Tom van Dijck
0936e3a25b
Add premake.info message function.
2017-06-14 13:08:38 -07:00
Tom van Dijck
dfc5fd64c3
Add json.encode_pretty wrapper.
2017-06-14 13:06:23 -07:00
Tom van Dijck
5251432aec
Add support for cppdialect in VS2015 & VS2017 actions.
2017-06-14 13:04:59 -07:00
R. Blaine Whittle
9fadce2c69
Fix to masm support for SEH to work on a per file basis
2017-06-14 12:59:16 -07:00