OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
share
/
cmake-3.26
/
Modules
/
Platform
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
ADSP-C.cmake
49 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ADSP-CXX.cmake
51 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ADSP-Common.cmake
1.07 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ADSP-Determine.cmake
974 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ADSP.cmake
118 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📁
AIX
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
AIX-Clang-C.cmake
28 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-Clang-CXX.cmake
30 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-GNU-ASM.cmake
50 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-GNU-C.cmake
48 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-GNU-CXX.cmake
109 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-GNU-Fortran.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-GNU.cmake
1.75 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-IBMClang-C.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-IBMClang-CXX.cmake
119 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-IBMClang.cmake
445 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-VisualAge-C.cmake
27 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-VisualAge-CXX.cmake
29 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-VisualAge-Fortran.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XL-ASM.cmake
48 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XL-C.cmake
168 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XL-CXX.cmake
146 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XL-Fortran.cmake
52 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XL.cmake
2.06 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XLClang-C.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XLClang-CXX.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX-XLClang.cmake
390 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
AIX.cmake
1.41 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ARTOS-GNU-C.cmake
591 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ARTOS.cmake
526 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📁
Android
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
Android-Clang-ASM.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Clang-C.cmake
60 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Clang-CXX.cmake
322 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Clang.cmake
3.2 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Common.cmake
8.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Determine-C.cmake
77 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Determine-CXX.cmake
79 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Determine.cmake
23.95 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-GNU-C.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-GNU-CXX.cmake
177 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-GNU.cmake
1.01 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android-Initialize.cmake
4.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Android.cmake
1.75 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Absoft-Fortran.cmake
351 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Apple-Swift.cmake
37 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-AppleClang-C.cmake
202 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-AppleClang-CXX.cmake
210 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-AppleClang-OBJC.cmake
214 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-AppleClang-OBJCXX.cmake
222 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Clang-ASM.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Clang-C.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Clang-CXX.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Clang-OBJC.cmake
59 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Clang-OBJCXX.cmake
61 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Clang.cmake
1.67 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-GNU-C.cmake
126 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-GNU-CXX.cmake
132 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-GNU-Fortran.cmake
428 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-GNU-OBJC.cmake
135 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-GNU-OBJCXX.cmake
141 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-GNU.cmake
2.17 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Intel-C.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Intel-CXX.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Intel-Fortran.cmake
346 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-Intel.cmake
785 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-IntelLLVM-C.cmake
65 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-IntelLLVM-CXX.cmake
67 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-IntelLLVM-Fortran.cmake
355 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-IntelLLVM.cmake
719 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-NAG-Fortran.cmake
921 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-NVIDIA-CUDA.cmake
1.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-PGI-C.cmake
52 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-PGI-CXX.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-PGI-Fortran.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-PGI.cmake
492 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-VisualAge-C.cmake
29 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-VisualAge-CXX.cmake
31 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-XL-C.cmake
269 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Apple-XL-CXX.cmake
273 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BSDOS.cmake
29 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BeOS.cmake
404 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneL.cmake
1.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-base.cmake
5.14 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-dynamic-GNU-C.cmake
181 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-dynamic-GNU-CXX.cmake
183 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-dynamic-GNU-Fortran.cmake
187 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-dynamic-XL-C.cmake
302 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-dynamic-XL-CXX.cmake
280 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-dynamic-XL-Fortran.cmake
186 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-dynamic.cmake
323 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-static-GNU-C.cmake
180 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-static-GNU-CXX.cmake
182 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-static-GNU-Fortran.cmake
186 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-static-XL-C.cmake
301 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-static-XL-CXX.cmake
279 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-static-XL-Fortran.cmake
185 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneP-static.cmake
318 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-base.cmake
6.9 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-dynamic-GNU-C.cmake
177 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-dynamic-GNU-CXX.cmake
179 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-dynamic-GNU-Fortran.cmake
183 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-dynamic-XL-C.cmake
298 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-dynamic-XL-CXX.cmake
276 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-dynamic-XL-Fortran.cmake
182 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-dynamic.cmake
221 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-static-GNU-C.cmake
176 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-static-GNU-CXX.cmake
178 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-static-GNU-Fortran.cmake
182 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-static-XL-C.cmake
297 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-static-XL-CXX.cmake
275 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-static-XL-Fortran.cmake
181 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
BlueGeneQ-static.cmake
215 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-Clang-C.cmake
31 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-Clang-CXX.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-Determine-CXX.cmake
248 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-GNU-C.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-GNU-CXX.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-GNU-Fortran.cmake
60 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-GNU.cmake
3.73 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN-windres.cmake
106 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CYGWIN.cmake
797 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Catamount.cmake
1.01 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CrayLinuxEnvironment.cmake
3.14 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
DOS-OpenWatcom-C.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
DOS-OpenWatcom-CXX.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
DOS-OpenWatcom.cmake
1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
DOS.cmake
413 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Darwin-Determine-CXX.cmake
248 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Darwin-Initialize.cmake
12.3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Darwin.cmake
10.5 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
DragonFly.cmake
412 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Euros.cmake
615 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FreeBSD-Determine-CXX.cmake
77 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FreeBSD.cmake
2.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Fuchsia.cmake
1.17 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GHS-MULTI-Determine.cmake
4.46 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GHS-MULTI.cmake
357 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
GNU.cmake
1.87 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GNUtoMS_lib.bat.in
102 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
GNUtoMS_lib.cmake
383 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Generic-ADSP-ASM.cmake
292 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Generic-ADSP-C.cmake
761 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Generic-ADSP-CXX.cmake
791 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Generic-ADSP-Common.cmake
4.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Generic-ELF.cmake
236 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Generic-SDCC-C.cmake
2.32 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Generic.cmake
827 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-GNU-ASM.cmake
53 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-GNU-C.cmake
51 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-GNU-CXX.cmake
112 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-GNU-Fortran.cmake
57 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-GNU.cmake
750 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-HP-ASM.cmake
51 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-HP-C.cmake
405 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-HP-CXX.cmake
653 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-HP-Fortran.cmake
325 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX-HP.cmake
837 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
HP-UX.cmake
1.93 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Haiku.cmake
4.91 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Absoft-Fortran.cmake
67 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-CCur-Fortran.cmake
36 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Clang-C.cmake
30 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Clang-CXX.cmake
32 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Determine-CXX.cmake
77 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Fujitsu-C.cmake
32 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Fujitsu-CXX.cmake
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Fujitsu.cmake
612 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-GNU-C.cmake
52 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-GNU-CXX.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-GNU-Fortran.cmake
106 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-GNU.cmake
511 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Intel-C.cmake
101 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Intel-CXX.cmake
105 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Intel-Fortran.cmake
182 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-Intel.cmake
2.05 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-IntelLLVM-C.cmake
110 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-IntelLLVM-CXX.cmake
114 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-IntelLLVM-Fortran.cmake
191 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-IntelLLVM.cmake
1.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-LCC-C.cmake
52 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-LCC-CXX.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-LCC-Fortran.cmake
252 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-LCC.cmake
511 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-NAG-Fortran.cmake
596 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-NVHPC-C.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-NVHPC-CXX.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-NVHPC-Fortran.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-NVHPC.cmake
679 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-OpenWatcom-C.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-OpenWatcom-CXX.cmake
60 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-OpenWatcom.cmake
1.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PGI-C.cmake
52 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PGI-CXX.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PGI-Fortran.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PGI.cmake
766 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PathScale-C.cmake
64 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PathScale-CXX.cmake
66 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PathScale-Fortran.cmake
70 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-PathScale.cmake
597 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-SunPro-CXX.cmake
489 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-TinyCC-C.cmake
233 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-VisualAge-C.cmake
29 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-VisualAge-CXX.cmake
31 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-VisualAge-Fortran.cmake
35 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-XL-C.cmake
61 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-XL-CXX.cmake
63 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-XL-Fortran.cmake
67 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux-como.cmake
727 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Linux.cmake
4.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
MP-RAS.cmake
399 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-Clang-C.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-Clang-CXX.cmake
35 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-Determine-CXX.cmake
39 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-GNU-C.cmake
31 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-GNU-CXX.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-GNU-Fortran.cmake
37 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-GNU.cmake
29 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS-windres.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MSYS.cmake
118 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Midipix.cmake
28 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MirBSD.cmake
26 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
NetBSD.cmake
2.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
OS2-OpenWatcom-C.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
OS2-OpenWatcom-CXX.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
OS2-OpenWatcom.cmake
1.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
OS2.cmake
413 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
OSF1.cmake
1.51 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
OpenBSD.cmake
1.43 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
OpenVMS.cmake
267 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
QNX.cmake
655 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
RISCos.cmake
188 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SCO_SV.cmake
96 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SINIX.cmake
264 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS-Clang-ASM.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS-Clang-C.cmake
60 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS-Clang-CXX.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS-GNU-ASM.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS-GNU-C.cmake
60 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS-GNU-CXX.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS-GNU.cmake
1.11 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
SerenityOS.cmake
312 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-Clang-C.cmake
30 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-Clang-CXX.cmake
32 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-GNU-C.cmake
52 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-GNU-CXX.cmake
54 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-GNU-Fortran.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-GNU.cmake
996 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-PathScale-C.cmake
64 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-PathScale-CXX.cmake
66 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-PathScale-Fortran.cmake
70 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS-PathScale.cmake
770 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SunOS.cmake
1.65 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Tru64.cmake
29 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ULTRIX.cmake
187 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
UNIX_SV.cmake
318 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
UnixPaths.cmake
3.31 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
UnixWare.cmake
320 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Apple-Swift.cmake
72 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Borland-C.cmake
40 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Borland-CXX.cmake
42 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Clang-ASM.cmake
371 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Clang-C.cmake
712 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Clang-CXX.cmake
758 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Clang-HIP.cmake
759 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Clang.cmake
11.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Determine-CXX.cmake
248 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Embarcadero-C.cmake
77 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Embarcadero-CXX.cmake
81 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Embarcadero.cmake
5.39 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Flang-Fortran.cmake
637 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-G95-Fortran.cmake
38 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU-ASM.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU-C-ABI.cmake
30 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU-C.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU-CXX-ABI.cmake
32 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU-CXX.cmake
58 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU-Fortran-ABI.cmake
36 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU-Fortran.cmake
162 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-GNU.cmake
10.98 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Intel-ASM.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Intel-C.cmake
995 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Intel-CXX.cmake
1.01 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Intel-Fortran.cmake
2.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Intel-ISPC.cmake
209 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Intel.cmake
888 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-IntelLLVM-ASM.cmake
66 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-IntelLLVM-C.cmake
64 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-IntelLLVM-CXX.cmake
91 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-IntelLLVM-Fortran.cmake
2.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-IntelLLVM.cmake
3.44 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-LLVMFlang-Fortran.cmake
87 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-MSVC-C.cmake
395 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-MSVC-CXX.cmake
430 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-MSVC.cmake
20.61 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-NVIDIA-CUDA.cmake
4.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-OpenWatcom-C.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-OpenWatcom-CXX.cmake
64 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-OpenWatcom.cmake
1.68 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-PGI-C.cmake
56 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-PGI-Fortran.cmake
62 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-PGI.cmake
2.3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Watcom-C.cmake
39 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-Watcom-CXX.cmake
41 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-df.cmake
2.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows-windres.cmake
106 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows.cmake
1.35 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows3x-OpenWatcom-C.cmake
66 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows3x-OpenWatcom-CXX.cmake
68 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows3x-OpenWatcom.cmake
1.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Windows3x.cmake
401 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsCE-MSVC-C.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsCE-MSVC-CXX.cmake
35 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsCE.cmake
26 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPaths.cmake
3.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-Clang-ASM.cmake
36 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-Clang-C.cmake
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-Clang-CXX.cmake
36 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-GNU-ASM.cmake
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-GNU-C.cmake
32 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-GNU-CXX.cmake
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-MSVC-C.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone-MSVC-CXX.cmake
35 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsPhone.cmake
26 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-Clang-ASM.cmake
36 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-Clang-C.cmake
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-Clang-CXX.cmake
36 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-GNU-ASM.cmake
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-GNU-C.cmake
32 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-GNU-CXX.cmake
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-MSVC-C.cmake
33 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore-MSVC-CXX.cmake
35 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
WindowsStore.cmake
26 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Xenix.cmake
29 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
eCos.cmake
2.67 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
gas.cmake
670 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
iOS-Determine-CXX.cmake
39 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
iOS-Initialize.cmake
243 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
iOS.cmake
25 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
kFreeBSD.cmake
213 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
syllable.cmake
1.47 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
tvOS-Determine-CXX.cmake
39 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
tvOS-Initialize.cmake
233 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
tvOS.cmake
25 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
watchOS-Determine-CXX.cmake
39 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
watchOS-Initialize.cmake
234 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
watchOS.cmake
25 bytes
04/04/2023 07:07:49 PM
rw-r--r--
Editing: Windows-Clang.cmake
Close
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. # This module is shared by multiple languages; use include blocker. if(__WINDOWS_CLANG) return() endif() set(__WINDOWS_CLANG 1) set(__pch_header_C "c-header") set(__pch_header_CXX "c++-header") set(__pch_header_OBJC "objective-c-header") set(__pch_header_OBJCXX "objective-c++-header") macro(__windows_compiler_clang_gnu lang) set(CMAKE_LIBRARY_PATH_FLAG "-L") set(CMAKE_LINK_LIBRARY_FLAG "-l") set(CMAKE_IMPORT_LIBRARY_PREFIX "") set(CMAKE_SHARED_LIBRARY_PREFIX "") set(CMAKE_SHARED_MODULE_PREFIX "") set(CMAKE_STATIC_LIBRARY_PREFIX "") set(CMAKE_EXECUTABLE_SUFFIX ".exe") set(CMAKE_IMPORT_LIBRARY_SUFFIX ".lib") set(CMAKE_SHARED_LIBRARY_SUFFIX ".dll") set(CMAKE_SHARED_MODULE_SUFFIX ".dll") set(CMAKE_STATIC_LIBRARY_SUFFIX ".lib") if(NOT "${lang}" STREQUAL "ASM") set(CMAKE_DEPFILE_FLAGS_${lang} "-MD -MT <DEP_TARGET> -MF <DEP_FILE>") endif() set(CMAKE_FIND_LIBRARY_PREFIXES "lib" "") set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll.a" ".a" ".lib") set(CMAKE_SUPPORT_WINDOWS_EXPORT_ALL_SYMBOLS 1) set (CMAKE_LINK_DEF_FILE_FLAG "-Xlinker /DEF:") set(CMAKE_${lang}_LINKER_WRAPPER_FLAG "-Xlinker" " ") set(CMAKE_${lang}_LINKER_WRAPPER_FLAG_SEP) set(CMAKE_${lang}_LINKER_MANIFEST_FLAG " -Xlinker /MANIFESTINPUT:") set(CMAKE_${lang}_COMPILE_OPTIONS_WARNING_AS_ERROR "-Werror") if("${CMAKE_${lang}_SIMULATE_VERSION}" MATCHES "^([0-9]+)\\.([0-9]+)") math(EXPR MSVC_VERSION "${CMAKE_MATCH_1}*100 + ${CMAKE_MATCH_2}") endif() # No -fPIC on Windows set(CMAKE_${lang}_COMPILE_OPTIONS_PIC "") set(CMAKE_${lang}_COMPILE_OPTIONS_PIE "") set(_CMAKE_${lang}_PIE_MAY_BE_SUPPORTED_BY_LINKER NO) set(CMAKE_${lang}_LINK_OPTIONS_PIE "") set(CMAKE_${lang}_LINK_OPTIONS_NO_PIE "") set(CMAKE_SHARED_LIBRARY_${lang}_FLAGS "") set(CMAKE_${lang}_USE_RESPONSE_FILE_FOR_OBJECTS 1) set(CMAKE_${lang}_USE_RESPONSE_FILE_FOR_LIBRARIES 1) set(CMAKE_${lang}_USE_RESPONSE_FILE_FOR_INCLUDES 1) if(CMAKE_${lang}_COMPILER_VERSION VERSION_GREATER_EQUAL 3.9) set(CMAKE_${lang}_COMPILE_OPTIONS_IPO "-flto=thin") else() set(CMAKE_${lang}_COMPILE_OPTIONS_IPO "-flto") endif() set(_CMAKE_${lang}_IPO_SUPPORTED_BY_CMAKE YES) set(_CMAKE_${lang}_IPO_MAY_BE_SUPPORTED_BY_COMPILER YES) set(CMAKE_${lang}_ARCHIVE_CREATE_IPO "<CMAKE_AR> qc <TARGET> <LINK_FLAGS> <OBJECTS>") set(CMAKE_${lang}_ARCHIVE_APPEND_IPO "<CMAKE_AR> q <TARGET> <LINK_FLAGS> <OBJECTS>") set(CMAKE_${lang}_ARCHIVE_FINISH_IPO "<CMAKE_RANLIB> <TARGET>") # Create archiving rules to support large object file lists for static libraries. set(CMAKE_${lang}_ARCHIVE_CREATE "<CMAKE_AR> qc <TARGET> <LINK_FLAGS> <OBJECTS>") set(CMAKE_${lang}_ARCHIVE_APPEND "<CMAKE_AR> q <TARGET> <LINK_FLAGS> <OBJECTS>") set(CMAKE_${lang}_ARCHIVE_FINISH "<CMAKE_RANLIB> <TARGET>") set(CMAKE_${lang}_CREATE_SHARED_LIBRARY "<CMAKE_${lang}_COMPILER> -fuse-ld=lld-link -nostartfiles -nostdlib <CMAKE_SHARED_LIBRARY_${lang}_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS> -o <TARGET> ${CMAKE_GNULD_IMAGE_VERSION} -Xlinker /MANIFEST:EMBED -Xlinker /implib:<TARGET_IMPLIB> -Xlinker /pdb:<TARGET_PDB> -Xlinker /version:<TARGET_VERSION_MAJOR>.<TARGET_VERSION_MINOR> <OBJECTS> <LINK_LIBRARIES> <MANIFESTS>") set(CMAKE_${lang}_CREATE_SHARED_MODULE ${CMAKE_${lang}_CREATE_SHARED_LIBRARY}) set(CMAKE_${lang}_LINK_EXECUTABLE "<CMAKE_${lang}_COMPILER> -fuse-ld=lld-link -nostartfiles -nostdlib <FLAGS> <CMAKE_${lang}_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> -Xlinker /MANIFEST:EMBED -Xlinker /implib:<TARGET_IMPLIB> -Xlinker /pdb:<TARGET_PDB> -Xlinker /version:<TARGET_VERSION_MAJOR>.<TARGET_VERSION_MINOR> ${CMAKE_GNULD_IMAGE_VERSION} <LINK_LIBRARIES> <MANIFESTS>") set(CMAKE_${lang}_CREATE_WIN32_EXE "-Xlinker /subsystem:windows") set(CMAKE_${lang}_CREATE_CONSOLE_EXE "-Xlinker /subsystem:console") if(NOT "${lang}" STREQUAL "ASM") set(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_RUNTIME_LIBRARY_MultiThreaded -Xclang -flto-visibility-public-std -D_MT -Xclang --dependent-lib=libcmt) set(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_RUNTIME_LIBRARY_MultiThreadedDLL -D_DLL -D_MT -Xclang --dependent-lib=msvcrt) set(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_RUNTIME_LIBRARY_MultiThreadedDebug -D_DEBUG -Xclang -flto-visibility-public-std -D_MT -Xclang --dependent-lib=libcmtd) set(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_RUNTIME_LIBRARY_MultiThreadedDebugDLL -D_DEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrtd) if(CMAKE_MSVC_RUNTIME_LIBRARY_DEFAULT) set(_RTL_FLAGS "") set(_RTL_FLAGS_DEBUG "") else() set(_RTL_FLAGS_DEBUG " -D_DEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrtd") set(_RTL_FLAGS " -D_DLL -D_MT -Xclang --dependent-lib=msvcrt") endif() if(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT_DEFAULT) set(_DBG_FLAGS "") else() set(_DBG_FLAGS " -g -Xclang -gcodeview") endif() string(APPEND CMAKE_${lang}_FLAGS_DEBUG_INIT " -O0${_DBG_FLAGS}${_RTL_FLAGS_DEBUG}") string(APPEND CMAKE_${lang}_FLAGS_MINSIZEREL_INIT " -Os -DNDEBUG${_RTL_FLAGS}") string(APPEND CMAKE_${lang}_FLAGS_RELEASE_INIT " -O3 -DNDEBUG${_RTL_FLAGS}") string(APPEND CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT " -O2 -DNDEBUG${_DBG_FLAGS}${_RTL_FLAGS}") set(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_DEBUG_INFORMATION_FORMAT_Embedded -g -Xclang -gcodeview) #set(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_DEBUG_INFORMATION_FORMAT_ProgramDatabase) # not supported by Clang #set(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_DEBUG_INFORMATION_FORMAT_EditAndContinue) # not supported by Clang endif() set(CMAKE_INCLUDE_SYSTEM_FLAG_${lang} "-isystem ") set(CMAKE_${lang}_LINKER_SUPPORTS_PDB ON) set(CMAKE_PCH_EXTENSION .pch) set(CMAKE_PCH_PROLOGUE "#pragma clang system_header") set(CMAKE_${lang}_COMPILE_OPTIONS_USE_PCH -Xclang -include-pch -Xclang <PCH_FILE> -Xclang -include -Xclang <PCH_HEADER>) set(CMAKE_${lang}_COMPILE_OPTIONS_CREATE_PCH -Xclang -emit-pch -Xclang -include -Xclang <PCH_HEADER> -x ${__pch_header_${lang}}) unset(_DBG_FLAGS) unset(_RTL_FLAGS) unset(_RTL_FLAGS_DEBUG) string(TOLOWER "${CMAKE_BUILD_TYPE}" BUILD_TYPE_LOWER) set(CMAKE_${lang}_STANDARD_LIBRARIES_INIT "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 -loldnames") # Features for LINK_LIBRARY generator expression if(MSVC_VERSION GREATER "1900") ## WHOLE_ARCHIVE: Force loading all members of an archive set(CMAKE_${lang}_LINK_LIBRARY_USING_WHOLE_ARCHIVE "LINKER:/WHOLEARCHIVE:<LIBRARY>") set(CMAKE_${lang}_LINK_LIBRARY_USING_WHOLE_ARCHIVE_SUPPORTED TRUE) endif() enable_language(RC) endmacro() macro(__enable_llvm_rc_preprocessing clang_option_prefix extra_pp_flags) # Feed the preprocessed rc file to llvm-rc if(CMAKE_RC_COMPILER_INIT MATCHES "llvm-rc" OR CMAKE_RC_COMPILER MATCHES "llvm-rc") if(DEFINED CMAKE_C_COMPILER_ID) set(CMAKE_RC_PREPROCESSOR CMAKE_C_COMPILER) elseif(DEFINED CMAKE_CXX_COMPILER_ID) set(CMAKE_RC_PREPROCESSOR CMAKE_CXX_COMPILER) endif() if(DEFINED CMAKE_RC_PREPROCESSOR) set(CMAKE_DEPFILE_FLAGS_RC "${clang_option_prefix}-MD ${clang_option_prefix}-MF ${clang_option_prefix}<DEP_FILE>") # The <FLAGS> are passed to the preprocess and the resource compiler to pick # up the eventual -D / -C options passed through the CMAKE_RC_FLAGS. set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_COMMAND> -E cmake_llvm_rc <SOURCE> <OBJECT>.pp <${CMAKE_RC_PREPROCESSOR}> <DEFINES> -DRC_INVOKED <INCLUDES> <FLAGS> ${extra_pp_flags} -E -- <SOURCE> ++ <CMAKE_RC_COMPILER> <DEFINES> -I <SOURCE_DIR> <INCLUDES> <FLAGS> /fo <OBJECT> <OBJECT>.pp") if(CMAKE_GENERATOR MATCHES "Ninja") set(CMAKE_NINJA_CMCLDEPS_RC 0) set(CMAKE_NINJA_DEP_TYPE_RC gcc) endif() unset(CMAKE_RC_PREPROCESSOR) endif() endif() endmacro() macro(__verify_same_language_values variable) foreach(lang "C" "CXX" "HIP") if(DEFINED CMAKE_${lang}_${variable}) list(APPEND __LANGUAGE_VALUES_${variable} "${CMAKE_${lang}_${variable}}") endif() endforeach() list(REMOVE_DUPLICATES __LANGUAGE_VALUES_${variable}) list(LENGTH __LANGUAGE_VALUES_${variable} __NUM_VALUES) if(__NUM_VALUES GREATER 1) message(FATAL_ERROR ${ARGN}) endif() unset(__NUM_VALUES) unset(__LANGUAGE_VALUES_${variable}) endmacro() if("x${CMAKE_C_SIMULATE_ID}" STREQUAL "xMSVC" OR "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC" OR "x${CMAKE_HIP_SIMULATE_ID}" STREQUAL "xMSVC") __verify_same_language_values(COMPILER_ID "The current configuration mixes Clang and MSVC or " "some other CL compatible compiler tool. This is not supported. " "Use either clang or MSVC as both C, C++ and/or HIP compilers.") __verify_same_language_values(COMPILER_FRONTEND_VARIANT "The current configuration uses the Clang compiler " "tool with mixed frontend variants, both the GNU and in MSVC CL " "like variants. This is not supported. Use either clang/clang++ " "or clang-cl as both C, C++ and/or HIP compilers.") if(NOT CMAKE_RC_COMPILER_INIT) # Check if rc is already in the path # This may happen in cases where the user is already in a visual studio environment when CMake is invoked find_program(__RC_COMPILER_PATH NAMES rc) # Default to rc if it's available, otherwise fall back to llvm-rc if(__RC_COMPILER_PATH) set(CMAKE_RC_COMPILER_INIT rc) else() find_program(__RC_COMPILER_PATH NAMES llvm-rc) if(__RC_COMPILER_PATH) set(CMAKE_RC_COMPILER_INIT llvm-rc) endif() endif() unset(__RC_COMPILER_PATH CACHE) endif() if ( "x${CMAKE_CXX_COMPILER_FRONTEND_VARIANT}" STREQUAL "xMSVC" OR "x${CMAKE_C_COMPILER_FRONTEND_VARIANT}" STREQUAL "xMSVC" OR "x${CMAKE_HIP_COMPILER_FRONTEND_VARIANT}" STREQUAL "xMSVC") include(Platform/Windows-MSVC) # Set the clang option forwarding prefix for clang-cl usage in the llvm-rc processing stage __enable_llvm_rc_preprocessing("-clang:" "") macro(__windows_compiler_clang_base lang) set(_COMPILE_${lang} "${_COMPILE_${lang}_MSVC}") __windows_compiler_msvc(${lang}) unset(CMAKE_${lang}_COMPILE_OPTIONS_MSVC_DEBUG_INFORMATION_FORMAT_EditAndContinue) # -ZI not supported by Clang set(CMAKE_${lang}_COMPILE_OPTIONS_WARNING_AS_ERROR "-WX") set(CMAKE_INCLUDE_SYSTEM_FLAG_${lang} "-imsvc") endmacro() else() cmake_policy(GET CMP0091 __WINDOWS_CLANG_CMP0091) if(__WINDOWS_CLANG_CMP0091 STREQUAL "NEW") set(CMAKE_MSVC_RUNTIME_LIBRARY_DEFAULT "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL") else() set(CMAKE_MSVC_RUNTIME_LIBRARY_DEFAULT "") endif() unset(__WINDOWS_CLANG_CMP0091) cmake_policy(GET CMP0141 __WINDOWS_MSVC_CMP0141) if(__WINDOWS_MSVC_CMP0141 STREQUAL "NEW") set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT_DEFAULT "$<$<CONFIG:Debug,RelWithDebInfo>:Embedded>") else() set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT_DEFAULT "") endif() unset(__WINDOWS_MSVC_CMP0141) set(CMAKE_BUILD_TYPE_INIT Debug) __enable_llvm_rc_preprocessing("" "-x c") macro(__windows_compiler_clang_base lang) __windows_compiler_clang_gnu(${lang}) endmacro() endif() else() include(Platform/Windows-GNU) __enable_llvm_rc_preprocessing("" "-x c") macro(__windows_compiler_clang_base lang) __windows_compiler_gnu(${lang}) endmacro() endif() macro(__windows_compiler_clang lang) if(CMAKE_${lang}_COMPILER_VERSION VERSION_LESS 3.4.0) set(CMAKE_${lang}_COMPILE_OPTIONS_TARGET "-target ") else() set(CMAKE_${lang}_COMPILE_OPTIONS_TARGET "--target=") endif() __windows_compiler_clang_base(${lang}) endmacro()