# File lib/phusion_passenger/platform_info/apache.rb, line 287 def self.apr_config_needed_for_building_apache_modules? filename = File.join("#{tmpexedir}/passenger-platform-check-#{Process.pid}.c") File.open(filename, "w") do |f| f.puts("#include <apr.h>") end begin return !system("(gcc #{apache2_module_cflags(false)} -c '#{filename}' -o '#{filename}.o') >/dev/null 2>/dev/null") ensure File.unlink(filename) rescue nil File.unlink("#{filename}.o") rescue nil end end