1
0
Эх сурвалжийг харах

Warn user if vcpkg is not integrated with VS

Yihong Wu 3 жил өмнө
parent
commit
0735af9fdf
1 өөрчлөгдсөн 4 нэмэгдсэн , 0 устгасан
  1. 4 0
      CMakeLists.txt

+ 4 - 0
CMakeLists.txt

@@ -36,6 +36,10 @@ if(EXISTS "${TOP_DIRECTORY}/.git" AND NOT EXISTS "${TOP_DIRECTORY}/src/libhamcor
     message (FATAL_ERROR "Submodules are not initialized. Run\n\tgit submodule update --init --recursive")
 endif()
 
+if(WIN32 AND VCPKG_TARGET_TRIPLET AND NOT DEFINED CMAKE_TOOLCHAIN_FILE)
+  message (FATAL_ERROR "vcpkg not installed or integrated with Visual Studio. Install it and run\n\tvcpkg integrate install")
+endif()
+
 if(UNIX)
   include(GNUInstallDirs)