File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -182,7 +182,6 @@ function _get_requiresflags(target, module)
182182            end 
183183        end 
184184        requiresflags  =  table .unique (requiresflags )
185-         --  table.sort(requiresflags)
186185        support .memcache ():set2 (cachekey , " requiresflags"  , requiresflags )
187186        support .memcache ():set2 (cachekey , " oldrequires"  , requires )
188187    end 
Original file line number Diff line number Diff line change @@ -67,6 +67,10 @@ function main(target)
6767            wprint (" build.c++.modules.tryreuse.discriminate_on_defines is deprecated, please use build.c++.modules.reuse.strict"  )
6868        end 
6969
70+         if  target :has_tool (" cxx"  , " clang_cl"  ) then 
71+             target :set (" policy"  , " build.c++.modules.two_phases"  , false )
72+         end 
73+ 
7074        --  if containes modules, enable objectfiles output of c++.build.modules.builder
7175        local  rule  =  target :rule (" c++.build.modules.builder"  )
7276        rule  =  rule :clone ()
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments