Merge pull request #14193 from cho-m/meson-creator
formula_creator: use tool-agnostic meson commands
This commit is contained in:
		
						commit
						ccbb173995
					
				@ -168,11 +168,9 @@ module Homebrew
 | 
				
			|||||||
        <% elsif  mode == :go %>
 | 
					        <% elsif  mode == :go %>
 | 
				
			||||||
            system "go", "build", *std_go_args(ldflags: "-s -w")
 | 
					            system "go", "build", *std_go_args(ldflags: "-s -w")
 | 
				
			||||||
        <% elsif  mode == :meson %>
 | 
					        <% elsif  mode == :meson %>
 | 
				
			||||||
            mkdir "build" do
 | 
					            system "meson", "setup", "build", *std_meson_args
 | 
				
			||||||
              system "meson", *std_meson_args, ".."
 | 
					            system "meson", "compile", "-C", "build", "--verbose"
 | 
				
			||||||
              system "ninja", "-v"
 | 
					            system "meson", "install", "-C", "build"
 | 
				
			||||||
              system "ninja", "install", "-v"
 | 
					 | 
				
			||||||
            end
 | 
					 | 
				
			||||||
        <% elsif  mode == :node %>
 | 
					        <% elsif  mode == :node %>
 | 
				
			||||||
            system "npm", "install", *Language::Node.std_npm_install_args(libexec)
 | 
					            system "npm", "install", *Language::Node.std_npm_install_args(libexec)
 | 
				
			||||||
            bin.install_symlink Dir["\#{libexec}/bin/*"]
 | 
					            bin.install_symlink Dir["\#{libexec}/bin/*"]
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user