Added check in doc to see whether the required classes are available.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@4878 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
This commit is contained in:
parent
182b6e3225
commit
37926e1320
10
build.xml
10
build.xml
|
@ -608,10 +608,18 @@
|
||||||
#####################################################################
|
#####################################################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<target name="docs" description="Generates all documentation." unless="skip.doc">
|
<target name="docs" description="Generates all documentation."
|
||||||
|
depends="version.init" unless="skip.doc">
|
||||||
<echo level="verbose">oslib.jar=${oslib.jar}</echo>
|
<echo level="verbose">oslib.jar=${oslib.jar}</echo>
|
||||||
<echo level="verbose">oslib.src=${oslib.src}</echo>
|
<echo level="verbose">oslib.src=${oslib.src}</echo>
|
||||||
<echo level="verbose">ostools.jar=${ostools.jar}</echo>
|
<echo level="verbose">ostools.jar=${ostools.jar}</echo>
|
||||||
|
<fail message="Required classes for OSC are missing; check the 'oslib.jar','ostools.jar' properties in 'build.${user.name}.properties'.">
|
||||||
|
<condition><not><and>
|
||||||
|
<available classname="scala.List" classpathref="osc.classpath"/>
|
||||||
|
<available classname="scala.runtime.RunTime" classpathref="osc.classpath"/>
|
||||||
|
<available classname="scala.tools.scaladoc.Main" classpathref="osc.classpath"/>
|
||||||
|
</and></not></condition>
|
||||||
|
</fail>
|
||||||
<fileset id="oslib.src.files" dir="${sources.dir}">
|
<fileset id="oslib.src.files" dir="${sources.dir}">
|
||||||
<include name="scala/**/*.scala"/>
|
<include name="scala/**/*.scala"/>
|
||||||
<exclude name="scala/tools/**"/>
|
<exclude name="scala/tools/**"/>
|
||||||
|
|
Loading…
Reference in New Issue