Skip to content

Commit

Permalink
Merge pull request #250 from microsoft/presetnames
Browse files Browse the repository at this point in the history
Add package preset display names and descriptions.
  • Loading branch information
abeltrano authored Apr 11, 2024
2 parents 9cb5555 + dc58e7b commit d27431c
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 4 deletions.
12 changes: 12 additions & 0 deletions CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -387,26 +387,38 @@
"packagePresets": [
{
"name": "packaging-dev",
"displayName": "Development",
"description": "Development packaging for inner-loop",
"configurePreset": "packaging-dev"
},
{
"name": "packaging-release",
"displayName": "Release",
"description": "Release packaging for inner-loop",
"configurePreset": "packaging-release"
},
{
"name": "packaging-dev-linux",
"displayName": "Development",
"description": "Development packaging for inner-loop on Linux",
"configurePreset": "dev-linux"
},
{
"name": "packaging-release-linux",
"displayName": "Release",
"description": "Release packaging for inner-loop on Linux",
"configurePreset": "release-linux"
},
{
"name": "packaging-dev-windows",
"displayName": "Development",
"description": "Development packaging for inner-loop on Windows",
"configurePreset": "dev-windows"
},
{
"name": "packaging-release-windows",
"displayName": "Release",
"description": "Release packaging for inner-loop on Windows",
"configurePreset": "release-windows"
}
]
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ While not required, it is strongly recommended to configure git with a [GNU Priv

Pre-requisities:

* C++ 20 Compiler
* C++ 23 Compiler
* CMake version >= 3.25

### Compiler

Both a compiler and standard C++ library supporting C++20 are required. The C++ reference pages for [C++20 core language features](https://en.cppreference.com/w/cpp/compiler_support#cpp20) and [C++20 library features](https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B20_library_features) provide complete details about current compiler and library support.
Both a compiler and standard C++ library supporting C++23 are required. The C++ reference pages for [C++23 core language features](https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B23_features) and [C++23 library features](https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B23_library_features) provide complete details about current compiler and library support.

#### Windows

Expand Down
2 changes: 1 addition & 1 deletion src/linux/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This project tree is meant to exercise and test the OS-agnostic portions of the

## Development Environment Setup

As described in the main project [`README`](/README.md), a C++ 20 compiler and CMake are required. So, any distribution satisfying these requirements may be used. A known working environment is ubuntu 23.10 (mantic) with a few development packages. Instructions for setting up this environment are provided below.
As described in the main project [`README`](/README.md), a C++ 23 compiler and CMake are required. So, any distribution satisfying these requirements may be used. A known working environment is ubuntu 23.10 (mantic) with a few development packages. Instructions for setting up this environment are provided below.

### 1. Install Ubuntu 23.10 (mantic)

Expand Down
2 changes: 1 addition & 1 deletion src/windows/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

# Development Environment Setup

As described in the main project [`README`](/README.md), a C++ 20 compiler and CMake are required. A known, minimal working environment is using Visual Studio 2022 Build Tools which provides all of the necessary development requirements. Note that the build tools do not provide the Visual Studio IDE, so if this is desired, the Visual Studio product of choice may be installed instead. Instructions for setting up this environment are provided below.
As described in the main project [`README`](/README.md), a C++ 23 compiler and CMake are required. A known, minimal working environment is using Visual Studio 2022 Build Tools which provides all of the necessary development requirements. Note that the build tools do not provide the Visual Studio IDE, so if this is desired, the Visual Studio product of choice may be installed instead. Instructions for setting up this environment are provided below.

## 1. Install the tools

Expand Down

0 comments on commit d27431c

Please sign in to comment.