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})