1 /*
2  * DQt - D bindings for the Qt Toolkit
3  *
4  * GNU Lesser General Public License Usage
5  * This file may be used under the terms of the GNU Lesser
6  * General Public License version 3 as published by the Free Software
7  * Foundation and appearing in the file LICENSE.LGPL3 included in the
8  * packaging of this file. Please review the following information to
9  * ensure the GNU Lesser General Public License version 3 requirements
10  * will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
11  */
12 module qt.core.config;
13 extern(C++):
14 
15 import qt.config;
16 import qt.helpers;
17 
18 /+ #define QT_FEATURE_shared 1
19 #define QT_FEATURE_static -1
20 #define QT_FEATURE_cross_compile -1
21 #define QT_FEATURE_pkg_config 1
22 #define QT_FEATURE_debug_and_release -1
23 #define QT_FEATURE_separate_debug_info 1
24 #define QT_FEATURE_appstore_compliant -1
25 #define QT_FEATURE_simulator_and_device -1
26 #define QT_FEATURE_rpath 1
27 #define QT_FEATURE_force_asserts -1
28 #define QT_FEATURE_framework -1
29 #define QT_FEATURE_cxx11 1
30 #define QT_FEATURE_cxx14 1
31 #define QT_FEATURE_cxx17 1
32 #define QT_FEATURE_cxx1z 1
33 #define QT_FEATURE_cxx20 -1
34 #define QT_FEATURE_cxx2a -1
35 #define QT_FEATURE_c99 1
36 #define QT_FEATURE_c11 1
37 #define QT_FEATURE_signaling_nan 1 +/
38 /+ #define QT_FEATURE_thread 1 +/
39 enum QT_FEATURE_thread = 1;
40 /+ #define QT_FEATURE_future 1 +/
41 enum QT_FEATURE_future = 1;
42 /+ #define QT_FEATURE_concurrent 1
43 #define QT_FEATURE_dbus 1
44 #define QT_VERSION_STR "6.2.3" +/
45 /+ #define QT_VERSION_MAJOR 6 +/
46 enum QT_VERSION_MAJOR = 6;
47 /+ #define QT_VERSION_MINOR 2 +/
48 enum QT_VERSION_MINOR = 2;
49 /+ #define QT_VERSION_PATCH 3 +/
50 enum QT_VERSION_PATCH = 3;
51 /+ #define QT_LARGEFILE_SUPPORT 64
52 #define QT_VISIBILITY_AVAILABLE
53 #define QT_REDUCE_RELOCATIONS
54 #define QT_COMPILER_SUPPORTS_SSE2 1
55 #define QT_COMPILER_SUPPORTS_SSE3 1
56 #define QT_COMPILER_SUPPORTS_SSSE3 1
57 #define QT_COMPILER_SUPPORTS_SSE4_1 1
58 #define QT_COMPILER_SUPPORTS_SSE4_2 1
59 #define QT_COMPILER_SUPPORTS_AVX 1
60 #define QT_COMPILER_SUPPORTS_F16C 1
61 #define QT_COMPILER_SUPPORTS_AVX2 1
62 #define QT_COMPILER_SUPPORTS_AVX512F 1
63 #define QT_COMPILER_SUPPORTS_AVX512ER 1
64 #define QT_COMPILER_SUPPORTS_AVX512CD 1
65 #define QT_COMPILER_SUPPORTS_AVX512PF 1
66 #define QT_COMPILER_SUPPORTS_AVX512DQ 1
67 #define QT_COMPILER_SUPPORTS_AVX512BW 1
68 #define QT_COMPILER_SUPPORTS_AVX512VL 1
69 #define QT_COMPILER_SUPPORTS_AVX512IFMA 1
70 #define QT_COMPILER_SUPPORTS_AVX512VBMI 1
71 #define QT_COMPILER_SUPPORTS_AES 1
72 #define QT_COMPILER_SUPPORTS_RDRND 1
73 #define QT_COMPILER_SUPPORTS_RDSEED 1
74 #define QT_COMPILER_SUPPORTS_SHA 1
75 #define QT_COMPILER_SUPPORTS_SIMD_ALWAYS 1 +/
76