in cmake-runner-server/src/jetbrains/buildServer/cmakerunner/server/CMakeDiscoveryExtension.java [26:43]
protected List<DiscoveredObject> discoverRunnersInDirectory(@NotNull final Element dir, @NotNull final List<Element> files) {
final ArrayList<DiscoveredObject> discovered = new ArrayList<DiscoveredObject>();
final List<Element> found = new LinkedList<Element>();
for (final Element file : files) {
if (CMAKE_LISTS_TXT.equalsIgnoreCase(file.getName())) {
found.add(file);
}
}
for (final Element file : found) {
discovered.add(new DiscoveredObject(CMakeConfigureConstants.TYPE, CollectionsUtil.asMap(
CMakeConfigureConstants.UI_SOURCE_PATH, file.getFullName()
)));
discovered.add(new DiscoveredObject(CMakeBuildConstants.TYPE, CollectionsUtil.asMap(
CMakeBuildConstants.UI_BUILD_PATH, dir.getFullName()
)));
}
return discovered;
}