X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=SConstruct;h=f905189dd9e518624bc1b4d7f1092bfe6f0728d0;hb=dab7a4d82c1a490c93da3c19d34097732ae8a15c;hp=207794c3eb3b908497a8eec994b2a8e2708219ab;hpb=79e73887e7c9a0c2759e7e66a0e1a90c884ceacb;p=mesa.git diff --git a/SConstruct b/SConstruct index 207794c3eb3..f905189dd9e 100644 --- a/SConstruct +++ b/SConstruct @@ -67,6 +67,26 @@ else: Help(opts.GenerateHelpText(env)) + +####################################################################### +# Print a deprecation warning for using scons on non-windows + +if common.host_platform != 'windows' and env['platform'] != 'windows': + if env['force_scons']: + print("WARNING: Scons is deprecated for non-windows platforms (including cygwin) " + "please use meson instead.", file=sys.stderr) + else: + print("ERROR: Scons is deprecated for non-windows platforms (including cygwin) " + "please use meson instead. If you really need to use scons you " + "can add `force_scons=1` to the scons command line.", file=sys.stderr) + sys.exit(1) +else: + print("WARNING: Scons support is in the process of being deprecated on " + "on windows platforms (including mingw). If you haven't already " + "please try using meson for windows builds. Be sure to report any " + "issues you run into", file=sys.stderr) + + ####################################################################### # Environment setup