1 PROGRAM CMakeFortranCompilerABI
6 PRINT *, 'INFO:sizeof_dptr[8]'
8 PRINT *, 'INFO:sizeof_dptr[8]'
10 PRINT *, 'INFO:sizeof_dptr[8]'
11 #elif defined(_M_AMD64)
12 PRINT *, 'INFO:sizeof_dptr[8]'
15 PRINT *, 'INFO:sizeof_dptr[4]'
16 #elif defined(_M_IX86)
17 PRINT *, 'INFO:sizeof_dptr[4]'
19 #elif defined(__SIZEOF_POINTER__) && __SIZEOF_POINTER__ == 8
20 PRINT *, 'INFO:sizeof_dptr[8]'
21 #elif defined(__SIZEOF_POINTER__) && __SIZEOF_POINTER__ == 4
22 PRINT *, 'INFO:sizeof_dptr[4]'
26 ! Application Binary Interface
28 #if defined(__sgi) && defined(_ABIO32)
29 PRINT *, 'INFO:abi[ELF O32]'
30 #elif defined(__sgi) && defined(_ABIN32)
31 PRINT *, 'INFO:abi[ELF N32]'
32 #elif defined(__sgi) && defined(_ABI64)
33 PRINT *, 'INFO:abi[ELF 64]'
34 #elif defined(__ELF__)
35 PRINT *, 'INFO:abi[ELF]'
37 PRINT *, 'ABI Detection'