diff options
author | John Hodge <tpg@mutabah.net> | 2018-12-08 17:14:04 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2018-12-08 17:14:04 +0800 |
commit | e4f9ba0abf4646687e38d0eed15ebd19b514910b (patch) | |
tree | b8325c93c4ef5e733956882cfa951e4facaa8572 /src/include/target_version.hpp | |
parent | 76757341622b747074be74cc75aa5f4f51665f15 (diff) | |
download | mrust-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.hpp | 12 |
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) |