summaryrefslogtreecommitdiffstats
path: root/Tests/FindOpenMP/Test/scaltest.c
diff options
context:
space:
mode:
authorChristian Pfeiffer <cpfeiffer@live.de>2017-04-24 18:41:49 (GMT)
committerBrad King <brad.king@kitware.com>2017-04-25 13:11:56 (GMT)
commit99ac0940ade3172d7b91a2215c8fb14cb8c0de1f (patch)
tree09d606e8597777c7b6f70d1d87b6ed4c531066b0 /Tests/FindOpenMP/Test/scaltest.c
parentbb032c1bf583d2f26e0840b791fee07f8c7145d1 (diff)
downloadCMake-99ac0940ade3172d7b91a2215c8fb14cb8c0de1f.zip
CMake-99ac0940ade3172d7b91a2215c8fb14cb8c0de1f.tar.gz
CMake-99ac0940ade3172d7b91a2215c8fb14cb8c0de1f.tar.bz2
FindOpenMP: Add tests
Diffstat (limited to 'Tests/FindOpenMP/Test/scaltest.c')
-rw-r--r--Tests/FindOpenMP/Test/scaltest.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/Tests/FindOpenMP/Test/scaltest.c b/Tests/FindOpenMP/Test/scaltest.c
new file mode 100644
index 0000000..2ee57f8
--- /dev/null
+++ b/Tests/FindOpenMP/Test/scaltest.c
@@ -0,0 +1,20 @@
+#ifdef __cplusplus
+#include <iostream>
+extern "C"
+#else
+#include <stdio.h>
+#endif
+int scalprod(int n, double* x, double* y, double* res);
+
+int main()
+{
+ double a[5] = { 1., 2., 3., 4., 5. };
+ double b[5] = { 2., 3., 4., 5., 6. };
+ double rk;
+ scalprod(5, a, b, &rk);
+#ifdef __cplusplus
+ std::cout << rk << std::endl;
+#else
+ printf("%f\n", rk);
+#endif
+}