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