1 program CMakeFortranCompilerABI
8 ! showing Fortran 90 syntax is OK
14 PRINT *, 'INFO:sizeof_dptr[8]'
15 #elif defined(_M_IA64)
16 PRINT *, 'INFO:sizeof_dptr[8]'
18 PRINT *, 'INFO:sizeof_dptr[8]'
19 #elif defined(_M_AMD64)
20 PRINT *, 'INFO:sizeof_dptr[8]'
21 #elif defined(__x86_64__)
22 PRINT *, 'INFO:sizeof_dptr[8]'
25 PRINT *, 'INFO:sizeof_dptr[4]'
26 #elif defined(_M_IX86)
27 PRINT *, 'INFO:sizeof_dptr[4]'
28 #elif defined(__i386__)
29 PRINT *, 'INFO:sizeof_dptr[4]'
31 #elif defined(__SIZEOF_POINTER__) && __SIZEOF_POINTER__ == 8
32 PRINT *, 'INFO:sizeof_dptr[8]'
33 #elif defined(__SIZEOF_POINTER__) && __SIZEOF_POINTER__ == 4
34 PRINT *, 'INFO:sizeof_dptr[4]'
35 #elif defined(__SIZEOF_SIZE_T__) && __SIZEOF_SIZE_T__ == 8
36 PRINT *, 'INFO:sizeof_dptr[8]'
37 #elif defined(__SIZEOF_SIZE_T__) && __SIZEOF_SIZE_T__ == 4
38 PRINT *, 'INFO:sizeof_dptr[4]'
42 ! Application Binary Interface
45 PRINT *, 'INFO:abi[ELF]'
47 PRINT *, 'ABI Detection'