Use IO.popen instead of Kernel.` for Windows compatibility

This commit is contained in:
Kitaiti Makoto 2026-04-15 13:19:55 +09:00
parent cfdeaa2574
commit ea34b17997
1 changed files with 1 additions and 1 deletions

View File

@ -18,7 +18,7 @@ class Options
output = nil
Dir.chdir __dir__ do
output = `#{@cmake.shellescape} -S sources -B build -L`
output = IO.popen([@cmake, "-S", "sources", "-B", "build", "-L"]).read
end
@cmake_options = output.lines.drop_while {|line| line.chomp != "-- Cache values"}.drop(1)
.filter_map {|line|