[Fix] (CMake): make MSVC properly report __cplusplus macro

This commit is contained in:
2026-01-05 09:46:38 +08:00
parent 141eeb4e87
commit c6443e5039
2 changed files with 6 additions and 0 deletions
+1
View File
@@ -31,6 +31,7 @@ endif()
if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
add_compile_options(/Zc:preprocessor)
add_compile_options(/Zc:__cplusplus)
endif()
enable_language(CXX)
+5
View File
@@ -44,6 +44,11 @@
#define MOBILEGL_LOG_ENABLE_FILE 1
#define MOBILEGL_LOG_ENABLE_ANDROID 1
// Require C++23
#if __cplusplus >= 202302L
#define MOBILEGL_LOG_ENABLE_STACKTRACE 1
#endif
#ifdef __ANDROID__
#define MOBILEGL_LOG_FILE_PATH "/sdcard/MG/latest.log"
#else