f88b1cd16c
It was removed in ecc19de7c9
67 lines
1.4 KiB
Plaintext
67 lines
1.4 KiB
Plaintext
# Boost.GIL (Generic Image Library) - documentation
|
|
#
|
|
# Copyright (c) 2018 Stefan Seefeld
|
|
#
|
|
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
import doxygen ;
|
|
import os ;
|
|
import path ;
|
|
|
|
.doxygen = [ doxygen.name ] ;
|
|
.doxygen ?= doxygen ;
|
|
|
|
#doxygen/gil_standalone/gil_boost.doxygen
|
|
make reference : doxyfile
|
|
: @make_doxygen
|
|
: <location>html
|
|
<dependency>$(headers)
|
|
;
|
|
|
|
rule make_doxygen ( targets * : sources * : properties * )
|
|
{
|
|
LIB_DIR on $(targets) =
|
|
[ path.native [ path.parent [ path.root
|
|
[ on $(sources[1]) return $(SEARCH) ] [ path.pwd ] ] ] ] ;
|
|
}
|
|
|
|
if [ os.name ] = NT
|
|
{
|
|
actions make_doxygen
|
|
{
|
|
SET LIB_DIR=$(LIB_DIR)
|
|
chdir "$(>:D)" && "$(.doxygen)" $(>:D=)
|
|
}
|
|
}
|
|
else
|
|
{
|
|
actions make_doxygen
|
|
{
|
|
export LIB_DIR=$(LIB_DIR)
|
|
cd $(>:D) && "$(.doxygen)" $(>:D=)
|
|
}
|
|
}
|
|
|
|
make html
|
|
: index.rst
|
|
: @sphinx-build
|
|
: <location>.
|
|
<dependency>reference
|
|
;
|
|
|
|
if [ os.name ] = NT
|
|
{
|
|
actions sphinx-build { chdir "$(>:D)" && make clean && make html}
|
|
}
|
|
else
|
|
{
|
|
actions sphinx-build { make -C "$(>:D)" clean html}
|
|
}
|
|
|
|
###############################################################################
|
|
alias boostdoc ;
|
|
explicit boostdoc ;
|
|
alias boostrelease : html ;
|
|
explicit boostrelease ;
|