summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/LinkLibrariesStrategy/Basic.c
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/RunCMake/LinkLibrariesStrategy/Basic.c')
-rw-r--r--Tests/RunCMake/LinkLibrariesStrategy/Basic.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/Tests/RunCMake/LinkLibrariesStrategy/Basic.c b/Tests/RunCMake/LinkLibrariesStrategy/Basic.c
new file mode 100644
index 0000000..124d489
--- /dev/null
+++ b/Tests/RunCMake/LinkLibrariesStrategy/Basic.c
@@ -0,0 +1,11 @@
+extern int BasicB(void);
+extern int BasicC(void);
+
+/* Use a symbol provided by a dedicated object file in A, B, and C.
+ The first library linked will determine the return value. */
+extern int BasicX(void);
+
+int main(void)
+{
+ return BasicB() + BasicC() + BasicX();
+}