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

github.com/windirstat/premake-4.x.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJason Perkins <starkos@industriousone.com>2011-12-07 00:14:43 +0400
committerJason Perkins <starkos@industriousone.com>2011-12-07 00:14:43 +0400
commit07853b1e340b440c01157ecaab45a220ca216cbd (patch)
tree0603690462beac91796bf0f8f2944a506423feba /tests
parentee83ae16d75948fa9e1156ea2c0986b2ed642f12 (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.lua2
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