# To ensure maximum portability across various compilers and platforms | |
# deactivate any compiler extensions | |
set(CMAKE_CXX_EXTENSIONS FALSE) | |
# source files for CMake std library | |
set(SRCS cm/bits/fs_path.cxx | |
cm/bits/string_view.cxx | |
cm/filesystem | |
cm/memory | |
cm/optional | |
cm/shared_mutex | |
cm/string_view | |
cm/utility | |
cmext/string_view) | |
add_library(cmstd STATIC ${SRCS}) |