summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2015-02-22 14:44:16 -0800
committerWilliam Deegan <bill@baddogconsulting.com>2015-02-22 14:44:16 -0800
commitfe6d3a510f49a4db42b45b411297723eaafd3a10 (patch)
tree092fcf55f3149e9491664b7ffad3685b20c7f08f
parent2d17bc50e6e11a73d47196b47e98984b401bf17a (diff)
downloadscons-fe6d3a510f49a4db42b45b411297723eaafd3a10.tar.gz
Test for tigris bug 2944. DFLAGS changes not causing rebuild
-rw-r--r--test/D/Issues/2944/image/SConstruct11
-rw-r--r--test/D/Issues/2944/image/main.d11
2 files changed, 22 insertions, 0 deletions
diff --git a/test/D/Issues/2944/image/SConstruct b/test/D/Issues/2944/image/SConstruct
new file mode 100644
index 00000000..2c7deee1
--- /dev/null
+++ b/test/D/Issues/2944/image/SConstruct
@@ -0,0 +1,11 @@
+# -*- codig:utf-8; -*-
+
+env=Environment()
+
+change = ARGUMENTS.get('change', 0)
+if int(change):
+ env.Append(DFLAGS = '-d')
+
+env.Program('proj', ['main.d'])
+
+
diff --git a/test/D/Issues/2944/image/main.d b/test/D/Issues/2944/image/main.d
new file mode 100644
index 00000000..f0aa23aa
--- /dev/null
+++ b/test/D/Issues/2944/image/main.d
@@ -0,0 +1,11 @@
+/* This program prints a
+ hello world message
+ to the console. */
+
+import std.stdio;
+
+void main()
+{
+ writeln("Hello, World!");
+}
+