2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00

doxygen.jam:

- Stage BoostBook XML generated via Doxygen into the project
directory, so it can be XIncluded
  - Eventually, would like to just generate it in the project directory,
and then perhaps dependency generation would work correctly.


[SVN r20140]
This commit is contained in:
Douglas Gregor
2003-09-22 01:32:54 +00:00
parent 77c8f32dc2
commit 7bf1002d74
2 changed files with 14 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ import type ;
import path ;
import print ;
import regex ;
import stage ;
feature.feature doxygen:param : : free ;
@@ -137,5 +138,11 @@ rule doxygen ( target-name : sources * : requirements * : default-build * )
targets.main-target-alternative $(doxyfile) ;
targets.main-target-alternative
[ new stage-target-class $(target-name:S=.xml) : $(project)
: [ $(doxyfile).name ]
: [ targets.main-target-requirements $(requirements) <location>. : $(project) ]
: [ targets.main-target-default-build $(default-build) : $(project) ]
] ;
}
IMPORT $(__name__) : doxygen : : doxygen ;

View File

@@ -17,6 +17,7 @@ import type ;
import path ;
import print ;
import regex ;
import stage ;
feature.feature doxygen:param : : free ;
@@ -137,5 +138,11 @@ rule doxygen ( target-name : sources * : requirements * : default-build * )
targets.main-target-alternative $(doxyfile) ;
targets.main-target-alternative
[ new stage-target-class $(target-name:S=.xml) : $(project)
: [ $(doxyfile).name ]
: [ targets.main-target-requirements $(requirements) <location>. : $(project) ]
: [ targets.main-target-default-build $(default-build) : $(project) ]
] ;
}
IMPORT $(__name__) : doxygen : : doxygen ;