summaryrefslogtreecommitdiffstats
path: root/Source/cmVSVersion.h
blob: 756a06431ba655fdcf2b7230a7195a1522e01347 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
   file LICENSE.rst or https://cmake.org/licensing for details.  */
#pragma once

#include <cstdint>

namespace cm {
namespace VS {
/** Known versions of Visual Studio.  */
enum class Version : std::uint16_t
{
  VS14 = 140,
  VS15 = 150,
  VS16 = 160,
  VS17 = 170,
  VS18 = 180,
};

enum class VersionExpress
{
  No,
  Yes,
};
}
}