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