1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 14:12:10 +02:00

Add build flag (-DskipDoc) to be able to skip building documentation

Building documentation can take several minutes and is often not necessary.
I suggest that we leave it on by default so that people building locally
still get a full, consistent build of CDT but that it should be possible to
skip it on demand.

My build time went from 4:14s to 1:45s (without running tests).

Change-Id: Ic7c4535f3faf82080534d39ccbe6f452d8b52317
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
This commit is contained in:
Marc-Andre Laperle 2015-01-29 16:12:01 -05:00 committed by Gerrit Code Review @ Eclipse.org
parent c6156d2ee6
commit 619216fca4
4 changed files with 182 additions and 126 deletions

View file

@ -15,6 +15,14 @@
<artifactId>org.eclipse.cdt.autotools.docs</artifactId> <artifactId>org.eclipse.cdt.autotools.docs</artifactId>
<packaging>eclipse-plugin</packaging> <packaging>eclipse-plugin</packaging>
<profiles>
<profile>
<id>build-doc</id>
<activation>
<property>
<name>!skipDoc</name>
</property>
</activation>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
@ -49,4 +57,6 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</profile>
</profiles>
</project> </project>

View file

@ -31,6 +31,19 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
</plugins>
</build>
<profiles>
<profile>
<id>build-doc</id>
<activation>
<property>
<name>!skipDoc</name>
</property>
</activation>
<build>
<plugins>
<plugin> <plugin>
<groupId>org.eclipse.tycho.extras</groupId> <groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-eclipserun-plugin</artifactId> <artifactId>tycho-eclipserun-plugin</artifactId>
@ -63,4 +76,7 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</profile>
</profiles>
</project> </project>

View file

@ -31,6 +31,19 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
</plugins>
</build>
<profiles>
<profile>
<id>build-doc</id>
<activation>
<property>
<name>!skipDoc</name>
</property>
</activation>
<build>
<plugins>
<plugin> <plugin>
<groupId>org.eclipse.tycho.extras</groupId> <groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-eclipserun-plugin</artifactId> <artifactId>tycho-eclipserun-plugin</artifactId>
@ -63,4 +76,6 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</profile>
</profiles>
</project> </project>

View file

@ -31,6 +31,19 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
</plugins>
</build>
<profiles>
<profile>
<id>build-doc</id>
<activation>
<property>
<name>!skipDoc</name>
</property>
</activation>
<build>
<plugins>
<plugin> <plugin>
<groupId>org.eclipse.tycho.extras</groupId> <groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-eclipserun-plugin</artifactId> <artifactId>tycho-eclipserun-plugin</artifactId>
@ -63,4 +76,6 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</profile>
</profiles>
</project> </project>