diff options
author | Brad King <brad.king@kitware.com> | 2009-08-24 12:49:35 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-08-24 12:49:35 (GMT) |
commit | a9be85da2ecd7677d3ba72dc2e279541a32907c2 (patch) | |
tree | 10608b982a38df84f665be5bbea49e5a56921c55 /Modules/FortranCInterface/Verify/main.c | |
parent | 14f7a043e3686a6a2b821e759e391c54f3239479 (diff) | |
download | CMake-a9be85da2ecd7677d3ba72dc2e279541a32907c2.zip CMake-a9be85da2ecd7677d3ba72dc2e279541a32907c2.tar.gz CMake-a9be85da2ecd7677d3ba72dc2e279541a32907c2.tar.bz2 |
Create FortranCInterface_VERIFY function
This function builds a simple test project using a combination of
Fortran and C (and optionally C++) to verify that the compilers are
compatible. The idea is to help projects report very early to users
that the compilers specified cannot mix languages.
Diffstat (limited to 'Modules/FortranCInterface/Verify/main.c')
-rw-r--r-- | Modules/FortranCInterface/Verify/main.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Modules/FortranCInterface/Verify/main.c b/Modules/FortranCInterface/Verify/main.c new file mode 100644 index 0000000..582ef1d --- /dev/null +++ b/Modules/FortranCInterface/Verify/main.c @@ -0,0 +1,16 @@ +extern void VerifyC(void); +#ifdef VERIFY_CXX +extern void VerifyCXX(void); +#endif +#include "VerifyFortran.h" +extern void VerifyFortran(void); + +int main(void) +{ + VerifyC(); +#ifdef VERIFY_CXX + VerifyCXX(); +#endif + VerifyFortran(); + return 0; +} |