diff options
author | Brad King <brad.king@kitware.com> | 2009-07-10 17:53:38 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-07-10 17:53:38 (GMT) |
commit | 22b96543e5a283990d3b41d740b281597b2617af (patch) | |
tree | 241ad925bdd6e9b06ce979b6da79a4ac99daa991 /Tests/LinkLanguage/foo.cxx | |
parent | 19792bf30e0499cc49ee518e42274ef02e91db9a (diff) | |
download | CMake-22b96543e5a283990d3b41d740b281597b2617af.zip CMake-22b96543e5a283990d3b41d740b281597b2617af.tar.gz CMake-22b96543e5a283990d3b41d740b281597b2617af.tar.bz2 |
ENH: Test transitive link languages
This test creates a C executable that links to a C++ static library. On
most platforms the executable will not link unless the C++ linker is
chosen correctly.
Diffstat (limited to 'Tests/LinkLanguage/foo.cxx')
-rw-r--r-- | Tests/LinkLanguage/foo.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Tests/LinkLanguage/foo.cxx b/Tests/LinkLanguage/foo.cxx new file mode 100644 index 0000000..5321c2d --- /dev/null +++ b/Tests/LinkLanguage/foo.cxx @@ -0,0 +1,6 @@ +extern "C" int foo(void) +{ + // Reference C++ standard library symbols. + delete new int; + return 0; +} |