summaryrefslogtreecommitdiffstats
path: root/Tests/BuildDepends/Project/zot_macro_dir.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-05-14 15:55:12 (GMT)
committerBrad King <brad.king@kitware.com>2008-05-14 15:55:12 (GMT)
commit91de0b09ef468138ec0f11ea90c90f1e2162e077 (patch)
treec8f8bddd473c54db531ae367e6fdf5c72bf3dd2f /Tests/BuildDepends/Project/zot_macro_dir.cxx
parenta1bb7e90ef878c41f9725f0f7000b027f8dcd14a (diff)
downloadCMake-91de0b09ef468138ec0f11ea90c90f1e2162e077.zip
CMake-91de0b09ef468138ec0f11ea90c90f1e2162e077.tar.gz
CMake-91de0b09ef468138ec0f11ea90c90f1e2162e077.tar.bz2
ENH: Update BuildDepends test to check #include lines with macros.
- Tests IMPLICIT_DEPENDS_INCLUDE_TRANSFORM properties. - See issue #6648. - Works without help in VS IDEs due to native dependency handling. - Xcode needs help to rebuild correctly.
Diffstat (limited to 'Tests/BuildDepends/Project/zot_macro_dir.cxx')
-rw-r--r--Tests/BuildDepends/Project/zot_macro_dir.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/Tests/BuildDepends/Project/zot_macro_dir.cxx b/Tests/BuildDepends/Project/zot_macro_dir.cxx
new file mode 100644
index 0000000..733a4b3
--- /dev/null
+++ b/Tests/BuildDepends/Project/zot_macro_dir.cxx
@@ -0,0 +1,7 @@
+#define ZOT_DIR(x) <zot_##x##_dir.hxx>
+#include ZOT_DIR(macro)
+
+const char* zot_macro_dir_f()
+{
+ return zot_macro_dir;
+}