Remove except as it is very clunky to use, there are simpler ways; More corrections...
[SquirrelJME.git] / nanocoat / .clion-compilers.yaml
blob161fde1e08280b07c76e55b6ccf7409b409510ea
1 compilers:
2   - description: OpenWatcom 32-bit OS/2 target (Natalia Portillo)
3     match-args: "-bt=os2"
4     match-compiler-exe: "(.*/)?wcl386(\\.exe)?"
5     include-dirs:
6       - "${compiler-exe-dir}/../h"
7       - "${compiler-exe-dir}/../h/os2"
8     defines-text: "
9 #define __X86__ 1
10 #define __386__ 1
11 #define M_I386 1
12 #define _M_I386 1
13 #define _M_IX86 500
14 #define __OS2__ 1
15 #define __FLAT__ 1
16 #define M_386FM 1
17 #define _M_386FM 1
18 #define __WATCOMC__ 1280
19 #define _INTEGRAL_MAX_BITS 64"
20   - description: OpenWatcom 32-bit DOS target (Natalia Portillo)
21     match-args: "-bt=dos"
22     match-compiler-exe: "(.*/)?wcl386(\\.exe)?"
23     include-dirs:
24       - "${compiler-exe-dir}/../h"
25     defines-text: "
26 #define __X86__ 1
27 #define __386__ 1
28 #define M_I386 1
29 #define _M_I386 1
30 #define _M_IX86 500
31 #define _DOS 1
32 #define MSDOS 1
33 #define __DOS__ 1
34 #define __FLAT__ 1
35 #define M_386FM 1
36 #define _M_386FM 1
37 #define __WATCOMC__ 1280
38 #define _INTEGRAL_MAX_BITS 64"
39   - description: OpenWatcom 32-bit Windows target (Natalia Portillo)
40     match-args: "-bt=nt"
41     match-compiler-exe: "(.*/)?wcl386(\\.exe)?"
42     include-dirs:
43       - "${compiler-exe-dir}/../h"
44       - "${compiler-exe-dir}/../h/nt"
45     defines-text: "
46 #define __X86__ 1
47 #define __386__ 1
48 #define M_I386 1
49 #define _M_I386 1
50 #define _M_IX86 500
51 #define __NT__ 1
52 #define _WIN32 1
53 #define __FLAT__ 1
54 #define M_386FM 1
55 #define _M_386FM 1
56 #define __WATCOMC__ 1280
57 #define _INTEGRAL_MAX_BITS 64"
58   - description: OpenWatcom 16-bit OS/2 target (Natalia Portillo)
59     match-args: "-bt=os2"
60     match-compiler-exe: "(.*/)?wcl(\\.exe)?"
61     include-dirs:
62       - "${compiler-exe-dir}/../h"
63       - "${compiler-exe-dir}/../h/os21x"
64     defines-text: "
65 #define __X86__ 1
66 #define __I86__ 1
67 #define M_I86 1
68 #define _M_I86 1
69 #define _M_IX86 0
70 #define __OS2__ 1
71 #define __LARGE__ 1
72 #define M_I86LM 1
73 #define _M_I86LM 1
74 #define __WATCOMC__ 1280
75 #define _INTEGRAL_MAX_BITS 64"
76   - description: OpenWatcom 16-bit DOS target
77     match-args: "-bt=dos"
78     match-compiler-exe: "(.*/)?wcl(\\.exe)?"
79     include-dirs: "${compiler-exe-dir}/../h"
80     defines-text: "
81 #define __X86__ 1
82 #define __I86__ 1
83 #define M_I86 1
84 #define _M_I86 1
85 #define _M_IX86 0
86 #define __DOS__ 1
87 #define _DOS 1
88 #define MSDOS 1
89 #define __LARGE__ 1
90 #define M_I86LM 1
91 #define _M_I86LM 1
92 #define __WATCOMC__ 1280
93 #define _INTEGRAL_MAX_BITS 64"
94   - description: OpenWatcom 32-bit Linux target
95     match-args: "-bt=linux"
96     match-compiler-exe: "(.*/)?wcl386(\\.exe)?"
97     include-dirs:
98       - "${compiler-exe-dir}/../lh"
99     defines-text: "
100 #define __X86__ 1
101 #define __386__ 1
102 #define M_I386 1
103 #define _M_I386 1
104 #define _M_IX86 500
105 #define __LINUX__ 1
106 #define __UNIX__ 1
107 #define __FLAT__ 1
108 #define M_386FM 1
109 #define _M_386FM 1
110 #define __WATCOMC__ 1280
111 #define _INTEGRAL_MAX_BITS 64"