summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2006-12-30 00:20:56 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2006-12-30 00:20:56 (GMT)
commit113231d182d14c749a8399b5153939c74c16bdb4 (patch)
tree20bbf87924e0225c650fad4d1f40054f1daf4144 /Tests
parenta9819e1c4c9804a9803faf88ba4dff30eb9339a2 (diff)
downloadCMake-113231d182d14c749a8399b5153939c74c16bdb4.zip
CMake-113231d182d14c749a8399b5153939c74c16bdb4.tar.gz
CMake-113231d182d14c749a8399b5153939c74c16bdb4.tar.bz2
ENH: try to fix test on watcom
Diffstat (limited to 'Tests')
-rw-r--r--Tests/CustComDepend/CMakeLists.txt1
-rw-r--r--Tests/CustComDepend/bar.h9
-rw-r--r--Tests/CustComDepend/foo.cxx2
3 files changed, 11 insertions, 1 deletions
diff --git a/Tests/CustComDepend/CMakeLists.txt b/Tests/CustComDepend/CMakeLists.txt
index 40d8a6b..e4a3325 100644
--- a/Tests/CustComDepend/CMakeLists.txt
+++ b/Tests/CustComDepend/CMakeLists.txt
@@ -1,4 +1,5 @@
project(CustComDepend)
+include_directories("${CustComDepend_SOURCE_DIR}")
add_definitions(-D_CRT_SECURE_NO_DEPRECATE=1)
set(EXECUTABLE_OUTPUT_PATH ${CustComDepend_BINARY_DIR}/bin)
add_executable(foo foo.cxx)
diff --git a/Tests/CustComDepend/bar.h b/Tests/CustComDepend/bar.h
new file mode 100644
index 0000000..d462c9b
--- /dev/null
+++ b/Tests/CustComDepend/bar.h
@@ -0,0 +1,9 @@
+#ifdef _WIN32
+# ifdef bar_EXPORTS
+# define BAR_EXPORT __declspec( dllexport )
+# else
+# define BAR_EXPORT __declspec( dllimport )
+# endif
+#else
+# define BAR_EXPORT
+#endif
diff --git a/Tests/CustComDepend/foo.cxx b/Tests/CustComDepend/foo.cxx
index 54471cc..3c204f8 100644
--- a/Tests/CustComDepend/foo.cxx
+++ b/Tests/CustComDepend/foo.cxx
@@ -8,7 +8,7 @@ int main(int ac, char** av)
{
return -1;
}
- fprintf(fout, "int bar(){ return 10;}\n");
+ fprintf(fout, "#include <bar.h>\nBAR_EXPORT int bar(){ return 10;}\n");
fclose(fout);
return 0;
}