We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b45ca45 commit 3d4482cCopy full SHA for 3d4482c
1 file changed
CMakeLists.txt
@@ -62,17 +62,20 @@ else()
62
endif()
63
64
65
-set(CMAKE_CXX_STANDARD 23)
66
-set(CMAKE_CXX_MODULE_STD 1)
+set(PROJECT_NAME mcpplibs-templates)
+set(PROJECT_VERSION 1.0.0)
67
+project(${PROJECT_NAME} VERSION ${PROJECT_VERSION} LANGUAGES CXX)
68
-project(mcpplibs-templates VERSION 1.0.0 LANGUAGES CXX)
69
+set(CMAKE_CXX_MODULE_STD 1)
70
+set(CMAKE_CXX_STANDARD 23)
71
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
72
73
# Library
-add_library(mcpplibs-templates STATIC)
74
+add_library(${PROJECT_NAME} STATIC)
75
76
file(GLOB_RECURSE MODULE_SOURCES "src/*.cppm")
77
-target_sources(mcpplibs-templates
78
+target_sources(${PROJECT_NAME}
79
PUBLIC
80
FILE_SET CXX_MODULES FILES
81
${MODULE_SOURCES}
0 commit comments