Commit Graph

3169 Commits

Author SHA1 Message Date
Tom van Dijck
ab4e2b94c0 Merge pull request #840 from tvandijck/binary-modules
Proof of concept for binary modules.
2017-08-01 10:14:26 -07:00
Tom van Dijck
e430bdfef9 I've seen this test fail a few times in the past, but only on CI...
adding prints to see what we get, so we may find the issue in the future.
2017-08-01 10:09:32 -07:00
Tom van Dijck
041d01bb21 Fix action (#138)
* Fix unit-test correctly setting action.
2017-08-01 10:01:01 -07:00
Tom van Dijck
4fc5827496 Fix --os overriding the target OS. 2017-08-01 10:00:29 -07:00
SungUn Park
1d6d4e17ce Fix path_getrelative for Windows
Windows now performs case insensitive comparison for strings.
2017-08-01 09:59:11 -07:00
Patrick Doane
56f29a343f Add filter for <Image> files (#135) 2017-08-01 09:58:11 -07:00
Patrick Doane
e49b404d73 [core] Add High as a new warning level
Maps to /W4 on VS and -Wall for gcc/clang removing -Wextra
2017-08-01 09:56:00 -07:00
Tom van Dijck
cc3b49f6d8 Fix insertion of allows "os" options. 2017-07-31 16:44:44 -07:00
Tom van Dijck
5ecd0a3102 Merge pull request #849 from mendsley/utility_buildlog
Write out build log element for VS utility projects
2017-07-31 13:27:51 -07:00
Tom van Dijck
4b74f899b5 Merge pull request #851 from aleksijuvani/fix-nuget-net-folders
Fix handling of unconventional NuGet .NET Framework folders
2017-07-31 13:27:12 -07:00
Aleksi Juvani
9638738404 Fix handling of unconventional NuGet .NET Framework folders 2017-07-31 16:01:27 +03:00
Patrick Doane
ca9453c6ca Fix exception handling (#11) 2017-07-25 15:18:10 -07:00
Tom van Dijck
71c64b2c9c Merge pull request #10 from premake/cppdialect
Add cppdialect support
2017-07-25 13:59:01 -07:00
Matthew Endsley
c0790d0e8e Write out build log element for VS utility projects
In vs2017, utility projects were ignoring the value of buildlog
and defaulting the output to $(IntDir)$(MSBuildProjectName).log
2017-07-25 13:55:28 -07:00
Patrick Doane
28305cc4c7 Remove extra nil checks 2017-07-25 13:29:15 -07:00
Patrick Doane
92e512ab6a Add cppdialect support 2017-07-25 11:39:11 -07:00
Patrick Doane
c1a247bd81 Disable override of OutDir to fix deployment (#9) 2017-07-11 09:40:50 -07:00
Patrick Doane
dc3da06700 Add configuration for AndroidAppLibName (#8)
Either RootNamespace of AndroidAppLibName needs to be configurable to set up the package.  May want to add RootNamespace configuration later as well.
2017-07-10 11:29:59 -07:00
Patrick Doane
091794fe6f Fix ApplicationTypeRevision for VS2015 (#7) 2017-07-10 11:29:40 -07:00
Patrick Doane
aacdaac0ad Update Clang version for VS2015 (#6)
Clang 3.6 is not installed as part of VS2015 but might have been from
an older VS2013 install.
2017-07-10 11:29:30 -07:00
Patrick Doane
c30b1cd1be Start of test cases (#5) 2017-07-05 15:54:42 -07:00
Patrick Doane
f7605c2903 Update RTTI override (#4)
- Add missing condition parameter
- Use cfg.rtti instead of cfg.flags.NoRTTI
2017-07-05 15:54:31 -07:00
Patrick Doane
02e0e973ca Fix linker issues (#3) 2017-07-05 14:43:11 -07:00
Patrick Doane
109f2477d6 Add VS2017 support (#2) 2017-07-05 14:43:03 -07:00
Patrick Doane
568a84b1dc Update to current conventions (#1) 2017-07-05 14:42:50 -07:00
Tom van Dijck
36f835f313 Proof of concept for binary modules. 2017-07-04 19:19:23 -07:00
Tom van Dijck
3ac01d9607 Merge pull request #843 from tvandijck/fix-tests
fix bug in testing framework leaving tests in random working folders.
2017-07-04 19:18:46 -07:00
Tom van Dijck
4ca8e9a8a0 Merge pull request #844 from tvandijck/unreferenced-argument
fix unreferenced argument warning.
2017-07-04 19:18:29 -07:00
Tom van Dijck
b4acd30cca fix unreferenced argument warning. 2017-07-04 18:41:48 -07:00
Tom van Dijck
31df5d9604 fix bug in testing framework leaving tests in random working folders. 2017-07-04 18:40:28 -07:00
Samuel Surtees
5cc981d590 Merge pull request #842 from ejb1123/ejb1123-patch-2
Add bsd to the output of possible platforms
2017-07-03 21:07:53 +10:00
E.J. Bevenour
8c1e4a2f3b Add bsd to the output of possible platforms
Adds bsd to the default output as a possible platform
2017-07-03 06:54:51 -04:00
Tom van Dijck
2912f8ab87 Merge pull request #829 from Blizzard/reduce-vcxproj-size
Reduced vs2010+ file sizes by removing redundant config settings
2017-06-25 15:52:43 -07:00
Tom van Dijck
fea573561c Merge pull request #834 from Blizzard/native-module-code
Allow modules to register C code too.
2017-06-23 14:25:14 -07:00
Tom van Dijck
4fa6dafdf1 Merge pull request #839 from Mikhael-Danilov/master
Expand {...} macros in pre|post build commands for codelite
2017-06-23 14:23:10 -07:00
Mikhael-Danilov
b7df8fa518 Merge branch 'master' into master 2017-06-23 17:46:42 +03:00
Mikhael-Danilov
2a99f66180 improve codelite test suite setup 2017-06-23 17:38:52 +03:00
Tom van Dijck
501466302f Merge pull request #838 from Blizzard/fix-action
Fix bug in 'action.isConfigurable' not checking for onWorkspace.
2017-06-22 13:34:07 -07:00
Mikhael-Danilov
9c22008a43 Expand {...} macros in pre|post build commands for codelite 2017-06-22 23:25:47 +03:00
Tom van Dijck
d2b8a2183c Fix bug in 'action.isConfigurable' not checking for onWorkspace. 2017-06-21 17:35:36 -07:00
Tom van Dijck
d31aa3f631 Merge pull request #837 from premake/tvandijck-patch-1
Removed "installer" kinds from vs2017.
2017-06-21 15:32:20 -07:00
Tom van Dijck
b4c4c4e614 Allow modules to register C code too.
only works for embedded modules.
2017-06-21 13:30:38 -07:00
Tom van Dijck
9faaace5a4 Removed "installer" kinds from vs2017.
Copy-Paste error from Blizzard, this is an internal extension we made to visual studio.
2017-06-21 13:26:21 -07:00
Tom van Dijck
eb992d3bcc Merge pull request #827 from Blizzard/osx-bundle
Added option to create bundle and frameworks on macOS.
2017-06-21 12:02:26 -07:00
Tom van Dijck
273b2fc46e Merge pull request #836 from Blizzard/fix-setTextColor-xterm
Hook setTextColor in tests, so on linux/mac we don't get random color…
2017-06-21 12:02:12 -07:00
Tom van Dijck
6752ea16e4 Added option to create bundle and frameworks on macOS. 2017-06-21 09:53:56 -07:00
Tom van Dijck
a53e17948f Hook setTextColor in tests, so on linux/mac we don't get random color changes but no output. 2017-06-21 09:52:25 -07:00
Tom van Dijck
f7a5098d59 Merge pull request #833 from Blizzard/fix-empty-rules
Fix empty rules.
2017-06-21 09:37:17 -07:00
Tom van Dijck
9ad28d038a Merge pull request #832 from Blizzard/fix-compiler-warnings
Fix a few compiler warnings
2017-06-21 09:36:58 -07:00
Tom van Dijck
b77e5763f6 Merge pull request #831 from Blizzard/fix-options
Fix in oven, for options that are not strings.
2017-06-21 09:36:44 -07:00