From 1bcf4cef0dabd4b25acfb933f181d7f1ae1cc2a2 Mon Sep 17 00:00:00 2001 From: Konstantin Podsvirov Date: Fri, 2 Mar 2018 22:16:49 +0300 Subject: [vcpkg] Allow compilation via CMake with MSVC (#2935) --- toolsrc/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'toolsrc') diff --git a/toolsrc/CMakeLists.txt b/toolsrc/CMakeLists.txt index aa2146111..2a340bb8f 100644 --- a/toolsrc/CMakeLists.txt +++ b/toolsrc/CMakeLists.txt @@ -1,16 +1,20 @@ cmake_minimum_required(VERSION 3.3) project(vcpkg CXX) -add_compile_options(-std=c++1z) - if(CMAKE_COMPILER_IS_GNUXX OR CMAKE_CXX_COMPILER_ID MATCHES "GNU") set(GCC 1) elseif(CMAKE_CXX_COMPILER_ID MATCHES "[Cc]lang") set(CLANG 1) +elseif(MSVC) + add_compile_options(/std:c++latest) else() message(FATAL_ERROR "Unknown compiler: ${CMAKE_CXX_COMPILER_ID}") endif() +if(GCC OR CLANG) + add_compile_options(-std=c++1z) +endif() + file(GLOB_RECURSE VCPKGLIB_SOURCES src/vcpkg/*.cpp) add_executable(vcpkg src/vcpkg.cpp ${VCPKGLIB_SOURCES}) -- cgit v1.2.3