summaryrefslogtreecommitdiff
path: root/py/mkrules.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'py/mkrules.cmake')
-rw-r--r--py/mkrules.cmake10
1 files changed, 10 insertions, 0 deletions
diff --git a/py/mkrules.cmake b/py/mkrules.cmake
index 02e3148f2..6415b549a 100644
--- a/py/mkrules.cmake
+++ b/py/mkrules.cmake
@@ -15,6 +15,10 @@ set(MICROPY_ROOT_POINTERS_SPLIT "${MICROPY_GENHDR_DIR}/root_pointers.split")
set(MICROPY_ROOT_POINTERS_COLLECTED "${MICROPY_GENHDR_DIR}/root_pointers.collected")
set(MICROPY_ROOT_POINTERS "${MICROPY_GENHDR_DIR}/root_pointers.h")
+if(NOT MICROPY_PREVIEW_VERSION_2)
+ set(MICROPY_PREVIEW_VERSION_2 0)
+endif()
+
# Need to do this before extracting MICROPY_CPP_DEF below. Rest of frozen
# manifest handling is at the end of this file.
if(MICROPY_FROZEN_MANIFEST)
@@ -24,6 +28,12 @@ if(MICROPY_FROZEN_MANIFEST)
)
endif()
+if(MICROPY_PREVIEW_VERSION_2)
+ target_compile_definitions(${MICROPY_TARGET} PUBLIC
+ MICROPY_PREVIEW_VERSION_2=\(1\)
+ )
+endif()
+
# Provide defaults for preprocessor flags if not already defined
if(NOT MICROPY_CPP_FLAGS)
get_target_property(MICROPY_CPP_INC ${MICROPY_TARGET} INCLUDE_DIRECTORIES)