]> granicus.if.org Git - php/commitdiff
Fix clang build and analyze with SIMD enabled
authorAnatol Belski <ab@php.net>
Sun, 11 Mar 2018 19:21:23 +0000 (20:21 +0100)
committerAnatol Belski <ab@php.net>
Sun, 11 Mar 2018 22:08:27 +0000 (23:08 +0100)
win32/build/confutils.js

index 1290bf54d54aad30265901591cae9c0e4fefa6bc..d9b98ed71df31347d85723d29d560bb5590331bd 100644 (file)
@@ -1670,7 +1670,7 @@ function ADD_SOURCES(dir, file_list, target, obj_dir)
                                vc_ver = probe_binary(PATH_PROG('cl', null));
                        }
 
-                       analyzer_base_args += " -fms-compatibility -fms-compatibility-version=" + vc_ver + " -fms-extensions -Xclang -analyzer-output=text";
+                       analyzer_base_args += " -fms-compatibility -fms-compatibility-version=" + vc_ver + " -fms-extensions -Xclang -analyzer-output=text -Xclang -fmodules";
                } else if (PHP_ANALYZER == "cppcheck") {
                        var analyzer_base_args = "";
                        var analyzer_base_flags = "";
@@ -3229,6 +3229,7 @@ function toolset_setup_common_cflags()
                        ADD_FLAG('CFLAGS', '-m32');
                }
                ADD_FLAG("CFLAGS", " /fallback ");
+               ADD_FLAG("CFLAGS", "-Xclang -fmodules");
 
                var vc_ver = probe_binary(PATH_PROG('cl', null));
                ADD_FLAG("CFLAGS"," -fms-compatibility -fms-compatibility-version=" + vc_ver + " -fms-extensions");