diff options
author | Jason Perkins <starkos@industriousone.com> | 2011-12-07 00:14:43 +0400 |
---|---|---|
committer | Jason Perkins <starkos@industriousone.com> | 2011-12-07 00:14:43 +0400 |
commit | 07853b1e340b440c01157ecaab45a220ca216cbd (patch) | |
tree | 0603690462beac91796bf0f8f2944a506423feba /tests | |
parent | ee83ae16d75948fa9e1156ea2c0986b2ed642f12 (diff) |
Patch 3451928: VS2008 trying to build *.h files in C projects
Diffstat (limited to 'tests')
-rw-r--r-- | tests/actions/vstudio/vc200x/test_files.lua (renamed from tests/actions/vstudio/vc200x/files.lua) | 20 | ||||
-rw-r--r-- | tests/premake4.lua | 2 |
2 files changed, 20 insertions, 2 deletions
diff --git a/tests/actions/vstudio/vc200x/files.lua b/tests/actions/vstudio/vc200x/test_files.lua index 4633674..02b888e 100644 --- a/tests/actions/vstudio/vc200x/files.lua +++ b/tests/actions/vstudio/vc200x/test_files.lua @@ -1,5 +1,5 @@ -- --- tests/actions/vstudio/vc200x/files.lua +-- tests/actions/vstudio/vc200x/test_files.lua -- Validate generation of <files/> block in Visual Studio 200x projects. -- Copyright (c) 2009-2011 Jason Perkins and the Premake project -- @@ -81,6 +81,24 @@ -- +-- Non-source code files, such as header files and documentation, should +-- be marked as such, so the compiler won't attempt to build them. +-- + + function suite.file_markedAsNonBuildable_onSupportFiles() + language "c" + files { "hello.lua" } + prepare() + test.capture [[ + <File + RelativePath="hello.lua" + > + </File> + ]] + end + + +-- -- Mixed language support -- diff --git a/tests/premake4.lua b/tests/premake4.lua index acc358d..8524d66 100644 --- a/tests/premake4.lua +++ b/tests/premake4.lua @@ -97,7 +97,7 @@ -- Visual Studio 2002-2008 C/C++ projects dofile("actions/vstudio/vc200x/debugdir.lua") dofile("actions/vstudio/vc200x/header.lua") - dofile("actions/vstudio/vc200x/files.lua") + dofile("actions/vstudio/vc200x/test_files.lua") dofile("actions/vstudio/vc200x/test_filters.lua") -- Visual Studio 2010 C/C++ projects |