private Collection<String> getLinkerOptionValues(int linkerOption) { for (ITool tool : config.getToolChain().getTools()) { if (!isToolLinker(tool)) { continue; } for (IOption o : tool.getOptions()) { try { if (o.getValueType() != linkerOption) { continue; } return orderPreservingSet( linkerOption == IOption.LIBRARY_PATHS ? o.getLibraryPaths() : o.getLibraries()); } catch (BuildException e) { } } } return Collections.emptySet(); }