@@ -11,18 +11,14 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
1111option (CMAKE_EXPORT_COMPILE_COMMANDS "Export compile command" TRUE )
1212
1313set (COMPANY_NAME Mizux)
14- project (DotnetNative VERSION 1.0 LANGUAGES CXX C )
14+ project (DotnetNative VERSION 1.0 LANGUAGES C CXX )
1515set (PROJECT_NAMESPACE dn)
1616message (STATUS "${PROJECT_NAME} version: ${PROJECT_VERSION} " )
1717#message(STATUS "major: ${PROJECT_VERSION_MAJOR}")
1818#message(STATUS "minor: ${PROJECT_VERSION_MINOR}")
1919#message(STATUS "patch: ${PROJECT_VERSION_PATCH}")
2020
21- if (MSVC )
22- set (CMAKE_CXX_STANDARD 20)
23- else ()
24- set (CMAKE_CXX_STANDARD 17)
25- endif ()
21+ set (CMAKE_CXX_STANDARD 20)
2622set (CMAKE_CXX_STANDARD_REQUIRED ON )
2723set (CMAKE_CXX_EXTENSIONS OFF )
2824
@@ -128,17 +124,17 @@ message(STATUS ".Net: Use .Net Framework 4.8 support: ${USE_DOTNET_48}")
128124if (APPLE AND CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64|arm64)" )
129125 set (USE_DOTNET_CORE_31 OFF )
130126else ()
131- option (USE_DOTNET_CORE_31 "Use .Net Core 3.1 support" OFF ) # EOL: 2022-12-13
127+ option (USE_DOTNET_CORE_31 "Use .Net Core 3.1 LTS support" OFF ) # EOL: 2022-12-13
132128endif ()
133- message (STATUS ".Net: Use .Net Core 3.1 support: ${USE_DOTNET_CORE_31} " )
129+ message (STATUS ".Net: Use .Net Core 3.1 LTS support: ${USE_DOTNET_CORE_31} " )
134130
135- option (USE_DOTNET_6 "Use .Net 6 LTS support" ON ) # EOL: 2024-11-12
131+ option (USE_DOTNET_6 "Use .Net 6 LTS support" OFF ) # EOL: 2024-11-12
136132message (STATUS ".Net: Use .Net 6 LTS support: ${USE_DOTNET_6} " )
137133
138134option (USE_DOTNET_7 "Use .Net 7.0 support" OFF ) # EOL: 2024-05-14
139135message (STATUS ".Net: Use .Net 7.0 support: ${USE_DOTNET_7} " )
140136
141- option (USE_DOTNET_8 "Use .Net 8.0 LTS support" OFF ) # EOL: 2026-11-10
137+ option (USE_DOTNET_8 "Use .Net 8.0 LTS support" ON ) # EOL: 2026-11-10
142138message (STATUS ".Net: Use .Net 8.0 support: ${USE_DOTNET_8} " )
143139
144140option (USE_DOTNET_9 "Use .Net 9.0 support" OFF ) # EOL: 2026-05-14
0 commit comments