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

SCons: Prevent using `vsproj` option outside Windows

Fixes #63305.
Rémi Verschelde 3 жил өмнө
parent
commit
4e56f96396
1 өөрчлөгдсөн 3 нэмэгдсэн , 0 устгасан
  1. 3 0
      SConstruct

+ 3 - 0
SConstruct

@@ -834,6 +834,9 @@ if selected_platform in platform_list:
 
 
     # Microsoft Visual Studio Project Generation
     # Microsoft Visual Studio Project Generation
     if env["vsproj"]:
     if env["vsproj"]:
+        if os.name != "nt":
+            print("Error: The `vsproj` option is only usable on Windows with Visual Studio.")
+            Exit(255)
         env["CPPPATH"] = [Dir(path) for path in env["CPPPATH"]]
         env["CPPPATH"] = [Dir(path) for path in env["CPPPATH"]]
         methods.generate_vs_project(env, GetOption("num_jobs"))
         methods.generate_vs_project(env, GetOption("num_jobs"))
         methods.generate_cpp_hint_file("cpp.hint")
         methods.generate_cpp_hint_file("cpp.hint")