class PackageConfig
def split_lib_flags(libs_command_line)
def split_lib_flags(libs_command_line) all_flags = {} flags = [] in_option = false libs_command_line.gsub(/-([Ll]) /, "\\1").split.each do |arg| if in_option flags << arg in_option = false else case arg when /-[lL]/ next if all_flags.key?(arg) all_flags[arg] = true flags << arg in_option = true else flags << arg end end end flags end