summaryrefslogtreecommitdiff
path: root/src/include/target_version.hpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2018-12-08 17:14:04 +0800
committerJohn Hodge <tpg@mutabah.net>2018-12-08 17:14:04 +0800
commite4f9ba0abf4646687e38d0eed15ebd19b514910b (patch)
treeb8325c93c4ef5e733956882cfa951e4facaa8572 /src/include/target_version.hpp
parent76757341622b747074be74cc75aa5f4f51665f15 (diff)
downloadmrust-e4f9ba0abf4646687e38d0eed15ebd19b514910b.tar.gz
Expand - Tweaks to select between 1.19 and 1.29
Diffstat (limited to 'src/include/target_version.hpp')
-rw-r--r--src/include/target_version.hpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/include/target_version.hpp b/src/include/target_version.hpp
index dddf69e4..07528276 100644
--- a/src/include/target_version.hpp
+++ b/src/include/target_version.hpp
@@ -7,5 +7,13 @@
*/
#pragma once
-#define TARGETVER_1_19 true
-#define TARGETVER_1_29 true
+enum class TargetVersion {
+ Rustc1_19,
+ Rustc1_29,
+};
+
+// Defined in main.cpp
+extern TargetVersion gTargetVersion;
+
+#define TARGETVER_1_19 (gTargetVersion == TargetVersion::Rustc1_19)
+#define TARGETVER_1_29 (gTargetVersion == TargetVersion::Rustc1_29)