Skip to content

Commit 33ab364

Browse files
committed
Use N.Net 8.0 LTS by default
1 parent ed7e2d2 commit 33ab364

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

CMakeLists.txt

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,14 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
1111
option(CMAKE_EXPORT_COMPILE_COMMANDS "Export compile command" TRUE)
1212

1313
set(COMPANY_NAME Mizux)
14-
project(DotnetNative VERSION 1.0 LANGUAGES CXX C)
14+
project(DotnetNative VERSION 1.0 LANGUAGES C CXX)
1515
set(PROJECT_NAMESPACE dn)
1616
message(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)
2622
set(CMAKE_CXX_STANDARD_REQUIRED ON)
2723
set(CMAKE_CXX_EXTENSIONS OFF)
2824

@@ -128,17 +124,17 @@ message(STATUS ".Net: Use .Net Framework 4.8 support: ${USE_DOTNET_48}")
128124
if(APPLE AND CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64|arm64)")
129125
set(USE_DOTNET_CORE_31 OFF)
130126
else()
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
132128
endif()
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
136132
message(STATUS ".Net: Use .Net 6 LTS support: ${USE_DOTNET_6}")
137133

138134
option(USE_DOTNET_7 "Use .Net 7.0 support" OFF) # EOL: 2024-05-14
139135
message(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
142138
message(STATUS ".Net: Use .Net 8.0 support: ${USE_DOTNET_8}")
143139

144140
option(USE_DOTNET_9 "Use .Net 9.0 support" OFF) # EOL: 2026-05-14

0 commit comments

Comments
 (0)