File: Jamfile.v2.in

package info (click to toggle)
libzeep 5.1.8-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 3,596 kB
  • sloc: cpp: 27,393; xml: 7,798; javascript: 180; sh: 37; makefile: 8
file content (68 lines) | stat: -rw-r--r-- 2,066 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
using boostbook
  : /usr/share/xml/docbook/stylesheet/docbook-xsl/
  : /usr/share/xml/docbook/schema/dtd/4.2/
  : /usr/share/boostbook
  ;

using xsltproc : @XSLTPROC@ ;

using doxygen : @DOXYGEN@ ;

using fop : @FOP@ ;

using quickbook : @QUICKBOOK_SCRIPT@ ;

doxygen autodoc
    :
        [ glob @CMAKE_SOURCE_DIR@/include/zeep/*.hpp ]
        [ glob @CMAKE_SOURCE_DIR@/include/zeep/xml/*.hpp ]
        [ glob @CMAKE_SOURCE_DIR@/include/zeep/json/*.hpp ]
        [ glob @CMAKE_SOURCE_DIR@/include/zeep/http/*.hpp ]
        [ glob @CMAKE_SOURCE_DIR@/include/zeep/rest/*.hpp ]
        [ glob @CMAKE_SOURCE_DIR@/include/zeep/soap/*.hpp ]
    :
		<doxygen:param>"PREDEFINED=\"HTTP_SERVER_HAS_PREFORK\""
        <doxygen:param>HIDE_UNDOC_MEMBERS=YES
        <doxygen:param>EXTRACT_PRIVATE=NO
        <doxygen:param>ENABLE_PREPROCESSING=YES
        <doxygen:param>MACRO_EXPANSION=YES
        <doxygen:param>EXPAND_ONLY_PREDEF=YES
        <doxygen:param>SEARCH_INCLUDES=YES
        <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)
		<doxygen:param>FULL_PATH_NAMES=YES
		<doxygen:param>STRIP_FROM_PATH=@CMAKE_SOURCE_DIR@/include
		<doxygen:params>SORT_MEMBER_DOCS=NO
    ;

xml libzeep-doc : @CMAKE_SOURCE_DIR@/doc/libzeep-doc.qbk ;

boostbook standalone
    :
        libzeep-doc autodoc
    :
        <xsl:param>boost.image.src=images/logo.png
        <xsl:param>boost.image.alt="\"libzeep\""
        <xsl:param>boost.image.w=100
        <xsl:param>boost.image.h=50
        <xsl:param>nav.layout=none
        <dependency>css
        <dependency>images
        <xsl:param>boost.root="https://www.hekkelman.com/libzeep-doc/include/"
        <xsl:param>html.stylesheet=css/zeep.css
        <xsl:param>img.src.path=images/
        <xsl:param>boost.graphics.root=images/
        <xsl:param>boost.mobile=1
    ;


install css : [ glob @CMAKE_SOURCE_DIR@/doc/css/*.css ]
    : <location>html/css ;

install images
	: [ glob @CMAKE_SOURCE_DIR@/doc/images/*.png ]
	  [ glob @CMAKE_SOURCE_DIR@/doc/images/callouts/*.png ]
    : <location>html/images ;

explicit css ;

explicit images ;