|
|
|
@ -129,6 +129,7 @@ GENERATED FILES |
|
|
|
|
* ax_init_standard_project.m4 - auxiliary macro definition file |
|
|
|
|
* ax_cxx_compile_stdcxx_11.m4 - auxiliary macro definition file |
|
|
|
|
* ax_check_qt.m4 - auxiliary macro definition file |
|
|
|
|
* makefile_test.inc.am - makefile to be included in tests |
|
|
|
|
* resolve-debbuilddeps.sh - script to install debian package dependencies |
|
|
|
|
* resolve-rpmbuilddeps.sh - script to install RPM package dependencies |
|
|
|
|
* build-in-docker.sh - script to build the project encapsulated in a docker container |
|
|
|
@ -148,9 +149,14 @@ GENERATED FILES |
|
|
|
|
* src/version.cxx - if you enabled AX_USE_CXX |
|
|
|
|
* html/makefile.am - if you enabled AX_BUILD_HTML |
|
|
|
|
* scripts/makefile.am - if you enabled AX_USE_SCRIPTS |
|
|
|
|
* doc/makefile.am - if you enabled AX_USE_DOXYGEN |
|
|
|
|
* doc/makefile.am - if you enabled AX_USE_DOXYGEN or AX_USE_PERLDOC |
|
|
|
|
* doc/doxyfile.in - if you enabled AX_USE_DOXYGEN |
|
|
|
|
* test/makefile.am - if you enabled AX_BUILD_TEST or AX_USE_CPPUNIT |
|
|
|
|
* doc/header.html.in - if you enabled AX_USE_DOXYGEN |
|
|
|
|
* doc/footer.html.in - if you enabled AX_USE_DOXYGEN |
|
|
|
|
* doc/style.css - if you enabled AX_USE_DOXYGEN |
|
|
|
|
* doc/plantuml.jar - if you enable AX_USE_DOXYGEN |
|
|
|
|
* test/makefile.am - if you enabled AX_USE_CPPUNIT and AX_USE_CXX |
|
|
|
|
* test/${DEFAULT_PROJECT_NAME#lib}.cxx - if you enabled AX_BUILD_TEST or AX_USE_CPPUNIT |
|
|
|
|
* examples/makefile.am - if you enabled AX_BUILD_EXAMPLES |
|
|
|
|
* debian/changelog.in - if you enabled AX_USE_DEBIAN_PACKAGING |
|
|
|
|
* debian/control.in - if you enabled AX_USE_DEBIAN_PACKAGING |
|
|
|
@ -191,6 +197,7 @@ FILES TO EDIT |
|
|
|
|
* src/makefile.am |
|
|
|
|
* html/makefile.am |
|
|
|
|
* test/makefile.am |
|
|
|
|
* test/${DEFAULT_PROJECT_NAME}.cxx |
|
|
|
|
* examples/makefile.am |
|
|
|
|
|
|
|
|
|
FILE DEPENDENCIES |
|
|
|
@ -201,8 +208,8 @@ FILE DEPENDENCIES |
|
|
|
|
* test/makefile.am depends on AX_USE_LIBTOOL |
|
|
|
|
* html/makefile.am depends on AX_BUILD_HTML |
|
|
|
|
* doc/doxyfile.in depends on AX_BUILD_EXAMPLES |
|
|
|
|
* debian/control.in depends on AX_USE_DOXYGEN, AX_USE_CPPUNIT |
|
|
|
|
AX_CXX_QT, AX_CHECK_QT, AX_REQUIRE_QT, AX_USE_LIBTOOL |
|
|
|
|
* debian/control.in depends on AX_USE_DOXYGEN, AX_USE_PERLDOC, |
|
|
|
|
AX_USE_CPPUNIT AX_CXX_QT, AX_CHECK_QT, AX_REQUIRE_QT, AX_USE_LIBTOOL |
|
|
|
|
* debian/${DEFAULT_PROJECT_NAME}.install depends on AX_USE_LIBTOOL |
|
|
|
|
* debian/${DEFAULT_PROJECT_NAME}.dirs depends on AX_USE_LIBTOOL |
|
|
|
|
* debian/${DEFAULT_PROJECT_NAME}-dev.install depends on AX_USE_LIBTOOL |
|
|
|
@ -236,6 +243,7 @@ FILES |
|
|
|
|
* Enable LibTool library creation: AX_USE_LIBTOOL |
|
|
|
|
* Enable Scripts: AX_USE_SCRIPTS |
|
|
|
|
* Enable Doxygen documentation generation: AX_USE_DOXYGEN |
|
|
|
|
* Enable Perldoc documentation generation: AX_USE_PERLDOC |
|
|
|
|
* Enable Debian packaging by calling "make deb": AX_USE_DEBIAN_PACKAGING |
|
|
|
|
* Enable RPM packaging by calling "make rpm": AX_USE_RPM_PACKAGING |
|
|
|
|
* Enable C++ testing using CppUnit: AX_USE_CPPUNIT |
|
|
|
@ -433,6 +441,9 @@ copy() { |
|
|
|
|
source="${0%/*}/$1" |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
if test "${1%/*}" != "$1"; then |
|
|
|
|
test -d "${1%/*}" || svn mkdir "${1%/*}" |
|
|
|
|
fi |
|
|
|
|
run cp "${source}" "$1" |
|
|
|
|
if test $exists -eq 0; then |
|
|
|
|
if test -n "${VCS}" -a $novcs -eq 0 && ! contains "$1" "${excludevcs[@]}"; then |
|
|
|
@ -500,6 +511,7 @@ copy ${MY_NAME} |
|
|
|
|
copy ax_init_standard_project.m4 |
|
|
|
|
copy ax_cxx_compile_stdcxx_11.m4 |
|
|
|
|
copy ax_check_qt.m4 |
|
|
|
|
copy makefile_test.inc.am |
|
|
|
|
copy resolve-debbuilddeps.sh |
|
|
|
|
copy resolve-rpmbuilddeps.sh |
|
|
|
|
copy build-in-docker.sh |
|
|
|
@ -522,7 +534,11 @@ ${DEFAULT_PROJECT_NAME} |
|
|
|
|
add description for ${DEFAULT_PROJECT_NAME} |
|
|
|
|
EOF |
|
|
|
|
to configure.ac <<EOF && notice "please edit configure.ac, then rerun $0" && exit 0 |
|
|
|
|
${HEADER}m4_define(x_package_name, ${DEFAULT_PROJECT_NAME}) # project's name |
|
|
|
|
${HEADER}# default is generated from AUTHORS and project name |
|
|
|
|
PROJECT_URL= |
|
|
|
|
SOURCE_DOWNLOAD= |
|
|
|
|
|
|
|
|
|
m4_define(x_package_name, ${DEFAULT_PROJECT_NAME}) # project's name |
|
|
|
|
m4_define(x_major, 0) # project's major version |
|
|
|
|
m4_define(x_minor, 0) # project's minor version |
|
|
|
|
m4_include(ax_init_standard_project.m4) |
|
|
|
@ -535,6 +551,7 @@ AX_INIT_STANDARD_PROJECT |
|
|
|
|
#AX_USE_LIBTOOL |
|
|
|
|
#AX_USE_SCRIPTS |
|
|
|
|
#AX_USE_DOXYGEN |
|
|
|
|
#AX_USE_PERLDOC |
|
|
|
|
#AX_USE_DEBIAN_PACKAGING |
|
|
|
|
#AX_USE_RPM_PACKAGING |
|
|
|
|
#AX_USE_CPPUNIT |
|
|
|
@ -562,6 +579,20 @@ if ! testtag AX_CHECK_QT && \ |
|
|
|
|
! testtag AX_REQUIRE_QT; then |
|
|
|
|
echo "${HEADER}MAINTAINERCLEANFILES = makefile.in" | \ |
|
|
|
|
to --condition AX_USE_CXX src/makefile.am |
|
|
|
|
if ! ls src/*.[ch]xx; then |
|
|
|
|
to --condition AX_USE_CXX src/${PACKAGE_NAME#lib}.hxx <<EOF |
|
|
|
|
${CHEADER}#ifndef ${PackageName^^}_HXX |
|
|
|
|
#define ${PackageName^^}_HXX |
|
|
|
|
|
|
|
|
|
/** @mainpage @description |
|
|
|
|
|
|
|
|
|
@readme |
|
|
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
#endif |
|
|
|
|
EOF |
|
|
|
|
fi |
|
|
|
|
elif ! test -e src/makefile.am; then |
|
|
|
|
to --condition AX_USE_CXX src/makefile.am <<EOF |
|
|
|
|
${HEADER}bin_PROGRAMS = ${PACKAGE_NAME} |
|
|
|
@ -652,10 +683,17 @@ int main(int argc, char *argv[]) try { |
|
|
|
|
return 1; |
|
|
|
|
} |
|
|
|
|
EOF |
|
|
|
|
to --condition AX_USE_CXX src/${PACKAGE_NAME}.hxx <<EOF |
|
|
|
|
if ! ls src/*.[ch]xx; then |
|
|
|
|
to --condition AX_USE_CXX src/${PACKAGE_NAME#lib}.hxx <<EOF |
|
|
|
|
${CHEADER}#ifndef ${PackageName^^}_HXX |
|
|
|
|
#define ${PackageName^^}_HXX |
|
|
|
|
|
|
|
|
|
/** @mainpage @description |
|
|
|
|
|
|
|
|
|
@readme |
|
|
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
#include <QMainWindow> |
|
|
|
|
#include <ui_${PACKAGE_NAME}.hxx> |
|
|
|
|
|
|
|
|
@ -672,7 +710,8 @@ class ${PackageName}: public QMainWindow, protected Ui::${PackageName} { |
|
|
|
|
|
|
|
|
|
#endif |
|
|
|
|
EOF |
|
|
|
|
to --condition AX_USE_CXX src/${PACKAGE_NAME}.ui <<EOF |
|
|
|
|
fi |
|
|
|
|
to --condition AX_USE_CXX src/${PACKAGE_NAME#lib}.ui <<EOF |
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?> |
|
|
|
|
<ui version="4.0"> |
|
|
|
|
<class>${PackageName}</class> |
|
|
|
@ -754,7 +793,7 @@ EOF |
|
|
|
|
to --condition AX_USE_CXX src/version.cxx <<EOF |
|
|
|
|
/*! @file |
|
|
|
|
|
|
|
|
|
@id $Id\$ |
|
|
|
|
@id \$Id\$ |
|
|
|
|
*/ |
|
|
|
|
// 1 2 3 4 5 6 7 8 |
|
|
|
|
// 45678901234567890123456789012345678901234567890123456789012345678901234567890 |
|
|
|
@ -798,7 +837,7 @@ ${HEADER}dist_bin_SCRIPTS = |
|
|
|
|
|
|
|
|
|
MAINTAINERCLEANFILES = makefile.in |
|
|
|
|
EOF |
|
|
|
|
echo "${HEADER}MAINTAINERCLEANFILES = makefile.in" | to --condition AX_USE_DOXYGEN doc/makefile.am |
|
|
|
|
echo "${HEADER}MAINTAINERCLEANFILES = makefile.in" | to --condition 'AX_USE_DOXYGEN|AX_USE_PERLDOC' doc/makefile.am |
|
|
|
|
if testtag AX_BUILD_TEST; then |
|
|
|
|
to test/runtests.sh < ${0%/*}/test/runtests.sh |
|
|
|
|
fi |
|
|
|
@ -809,16 +848,51 @@ AM_CPPFLAGS = -I\${top_srcdir}/src -I\${top_builddir}/src |
|
|
|
|
AM_LDFLAGS = -L\${abs_top_builddir}/src/.libs |
|
|
|
|
$(if testtag AX_USE_LIBTOOL; then |
|
|
|
|
cat <<EOF3 |
|
|
|
|
LDADD = -l${PACKAGE_NAME#lib} |
|
|
|
|
LDADD = -lcppunit -l${PACKAGE_NAME#lib} |
|
|
|
|
EOF3 |
|
|
|
|
fi) |
|
|
|
|
EOF2 |
|
|
|
|
fi) |
|
|
|
|
|
|
|
|
|
TESTS = |
|
|
|
|
check_PROGRAMS = ${PACKAGE_NAME#lib} |
|
|
|
|
TESTS = \${check_PROGRAMS} |
|
|
|
|
|
|
|
|
|
${PACKAGE_NAME#lib}_SOURCES = ${PACKAGE_NAME#lib}.cxx |
|
|
|
|
|
|
|
|
|
MAINTAINERCLEANFILES = makefile.in |
|
|
|
|
EOF |
|
|
|
|
to --condition AX_USE_CPPUNIT --condition AX_USE_CXX test/${PACKAGE_NAME#lib}.cxx <<EOF |
|
|
|
|
${CHEADER} |
|
|
|
|
#include <cppunit/TestFixture.h> |
|
|
|
|
#include <cppunit/ui/text/TestRunner.h> |
|
|
|
|
#include <cppunit/extensions/HelperMacros.h> |
|
|
|
|
#include <cppunit/extensions/TestFactoryRegistry.h> |
|
|
|
|
#include <cppunit/XmlOutputter.h> |
|
|
|
|
#include <fstream> |
|
|
|
|
|
|
|
|
|
/// @todo Rename DummyTest and DummyTest::dummy() |
|
|
|
|
/// @todo Write test cases |
|
|
|
|
class DummyTest: public CppUnit::TestFixture { |
|
|
|
|
public: |
|
|
|
|
void dummy() { |
|
|
|
|
} |
|
|
|
|
CPPUNIT_TEST_SUITE(DummyTest); |
|
|
|
|
CPPUNIT_TEST(dummy); |
|
|
|
|
CPPUNIT_TEST_SUITE_END(); |
|
|
|
|
}; |
|
|
|
|
CPPUNIT_TEST_SUITE_REGISTRATION(DummyTest); |
|
|
|
|
|
|
|
|
|
int main(int argc, char** argv) try { |
|
|
|
|
std::ofstream ofs((*argv+std::string(".xml")).c_str()); |
|
|
|
|
CppUnit::TextUi::TestRunner runner; |
|
|
|
|
runner.setOutputter(new CppUnit::XmlOutputter(&runner.result(), ofs)); |
|
|
|
|
runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest()); |
|
|
|
|
return runner.run() ? 0 : 1; |
|
|
|
|
} catch (std::exception& e) { |
|
|
|
|
std::cerr<<"***Exception: "<<e.what()<<std::endl; |
|
|
|
|
return 1; |
|
|
|
|
} |
|
|
|
|
EOF |
|
|
|
|
to --condition AX_BUILD_EXAMPLES examples/makefile.am <<EOF |
|
|
|
|
${HEADER}AM_CPPFLAGS = -I\${top_srcdir}/src -I\${top_builddir}/src |
|
|
|
|
AM_LDFLAGS = -L\${abs_top_builddir}/src/.libs |
|
|
|
@ -834,6 +908,94 @@ www_DATA = |
|
|
|
|
|
|
|
|
|
MAINTAINERCLEANFILES = makefile.in |
|
|
|
|
EOF |
|
|
|
|
to --condition AX_USE_DOXYGEN doc/header.html.in <<EOF |
|
|
|
|
<!-- HTML header for doxygen 1.8.6--> |
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml"> |
|
|
|
|
<head> |
|
|
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
|
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
|
|
|
|
<meta name="generator" content="Doxygen \$doxygenversion"/> |
|
|
|
|
<!--BEGIN PROJECT_NAME--><title>\$projectname: \$title</title><!--END PROJECT_NAME--> |
|
|
|
|
<!--BEGIN !PROJECT_NAME--><title>\$title</title><!--END !PROJECT_NAME--> |
|
|
|
|
<link href="\$relpath^tabs.css" rel="stylesheet" type="text/css"/> |
|
|
|
|
<script type="text/javascript" src="\$relpath^jquery.js"></script> |
|
|
|
|
<script type="text/javascript" src="\$relpath^dynsections.js"></script> |
|
|
|
|
\$treeview |
|
|
|
|
\$search |
|
|
|
|
\$mathjax |
|
|
|
|
<link href="\$relpath^\$stylesheet" rel="stylesheet" type="text/css" /> |
|
|
|
|
\$extrastylesheet |
|
|
|
|
</head> |
|
|
|
|
<body> |
|
|
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
|
|
|
|
|
|
|
|
|
<div id="titlearea"> |
|
|
|
|
<div id="projecthead"> |
|
|
|
|
<div id="projectlogo"><img alt="" src="\$relpath^\$projectlogo"/></div> |
|
|
|
|
<div id="projectname">\$projectname</span> <span id="projectnumber">\$projectnumber</div> |
|
|
|
|
<div id="projectbrief">\$projectbrief</div> |
|
|
|
|
</div> |
|
|
|
|
<nav> |
|
|
|
|
<a href="@PROJECT_URL@" target="_blank">Project Management</a> |
|
|
|
|
<a href="@SOURCE_DOWNLOAD@" target="_blank">Download</a> |
|
|
|
|
<div>\$searchbox</div> |
|
|
|
|
</nav> |
|
|
|
|
</div> |
|
|
|
|
EOF |
|
|
|
|
to --condition AX_USE_DOXYGEN doc/footer.html.in <<EOF |
|
|
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
|
|
|
|
<ul> |
|
|
|
|
\$navpath |
|
|
|
|
<li class="footer"><a href="@AUTHOR_URL@" target="_blank">@AUTHOR_NAME@</a></li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
</body> |
|
|
|
|
</html> |
|
|
|
|
EOF |
|
|
|
|
to --condition AX_USE_DOXYGEN doc/style.css <<EOF |
|
|
|
|
#titlearea { |
|
|
|
|
display: flex; |
|
|
|
|
justify-content: space-between; |
|
|
|
|
align-items: flex-begin; |
|
|
|
|
} |
|
|
|
|
#titlearea nav { |
|
|
|
|
padding: 0; |
|
|
|
|
margin: 0; |
|
|
|
|
} |
|
|
|
|
#titlearea nav a { |
|
|
|
|
background-color: lightgray; |
|
|
|
|
border: 1px solid gray; |
|
|
|
|
color: black; |
|
|
|
|
padding: 1ex; |
|
|
|
|
margin: 0; |
|
|
|
|
} |
|
|
|
|
img, object { |
|
|
|
|
max-width: 100% !important; |
|
|
|
|
} |
|
|
|
|
@media (max-width: 50em) { |
|
|
|
|
#navrow1, #navrow2 { |
|
|
|
|
display: block |
|
|
|
|
} |
|
|
|
|
#side-nav, #splitbar, .ui-resizable-handle ui-resizable-e, .ui-resizable-handle ui-resizable-s { |
|
|
|
|
display: none; |
|
|
|
|
} |
|
|
|
|
#doc-content { |
|
|
|
|
margin-left: 0 !important; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@media (min-width: 50em) { |
|
|
|
|
#navrow1, #navrow2 { |
|
|
|
|
display: none; |
|
|
|
|
} |
|
|
|
|
#side-nav, #splitbar, .ui-resizable-handle ui-resizable-e, .ui-resizable-handle ui-resizable-s { |
|
|
|
|
display: block |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
EOF |
|
|
|
|
if testtag AX_USE_DOXYGEN; then |
|
|
|
|
copy doc/plantuml.jar |
|
|
|
|
fi |
|
|
|
|
if testtag AX_USE_DOXYGEN; then |
|
|
|
|
if ! checkfile doc/doxyfile.in || \ |
|
|
|
|
contains doc/doxyfile.in "${rebuildfiles[@]}"; then |
|
|
|
@ -854,12 +1016,16 @@ if testtag AX_USE_DOXYGEN; then |
|
|
|
|
doxyreplace MULTILINE_CPP_IS_BRIEF YES |
|
|
|
|
doxyreplace TAB_SIZE 2 |
|
|
|
|
doxyreplace ALIASES '"id=\\par File-ID\\n"' |
|
|
|
|
doxyadd ALIASES '"copy=\\par Copyright\\n"' |
|
|
|
|
doxyadd ALIASES '"copy=\\par Copyright by <a href="@AUTHOR_URL@" target="_blank">@AUTHOR_NAME@</a>\\n"' |
|
|
|
|
doxyadd ALIASES '"license=\\par License\\n"' |
|
|
|
|
doxyadd ALIASES '"classmutex=\\par Reentrant:\\nAccess is locked with class static mutex @c "' |
|
|
|
|
doxyadd ALIASES '"instancemutex=\\par Reentrant:\\nAccess is locked with per instance mutex @c "' |
|
|
|
|
doxyadd ALIASES '"mutex=\\par Reentrant:\\nAccess is locked with mutex @c "' |
|
|
|
|
doxyadd ALIASES '"api=\\xrefitem api \\"API Call\\" \\"\\""' |
|
|
|
|
doxyadd ALIASES '"description=@DESCRIPTION@"' |
|
|
|
|
doxyadd ALIASES '"readme=@README_HTML@"' |
|
|
|
|
doxyadd ALIASES '"author=<a href="@AUTHOR_URL@" target="_blank">@AUTHOR_NAME@</a>"' |
|
|
|
|
doxyreplace PLANTUML_JAR_PATH '"@top_srcdir@/doc/plantuml.jar"' |
|
|
|
|
doxyreplace ENABLE_PREPROCESSING YES |
|
|
|
|
doxyreplace MACRO_EXPANSION YES |
|
|
|
|
doxyadd PREDEFINED '"NAMESPACE=@PACKAGE_NAME@"' |
|
|
|
@ -886,9 +1052,20 @@ if testtag AX_USE_DOXYGEN; then |
|
|
|
|
if testtag AX_BUILD_TEST AX_USE_CPPUNIT; then |
|
|
|
|
doxyadd INPUT "@top_srcdir@/test" |
|
|
|
|
fi |
|
|
|
|
if testtag AX_USE_NODEJS; then |
|
|
|
|
doxyadd INPUT "@top_srcdir@/nodejs" |
|
|
|
|
doxyadd EXCLUDE "@top_srcdir@/nodejs/node_modules" |
|
|
|
|
doxyadd EXCLUDE "@top_srcdir@/nodejs/public/javascripts/ext" |
|
|
|
|
fi |
|
|
|
|
doxyreplace FILE_PATTERNS '*.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.idl *.ddl *.odl *.h *.hh *.hxx *.hpp *.h++ *.cs *.d *.php *.php4 *.php5 *.phtml *.inc *.m *.markdown *.md *.mm *.dox *.py *.f90 *.f *.for *.tcl *.vhd *.vhdl *.ucf *.qsf *.as *.js *.wt *.sql' |
|
|
|
|
doxyreplace RECURSIVE YES |
|
|
|
|
doxyreplace EXCLUDE_PATTERNS "moc_* uic_* qrc_*" |
|
|
|
|
doxyreplace EXCLUDE_PATTERNS "moc_* uic_* qrc_* version.[ch]xx" |
|
|
|
|
doxyreplace HTML_HEADER header.html |
|
|
|
|
doxyreplace HTML_FOOTER footer.html |
|
|
|
|
doxyreplace HTML_EXTRA_STYLESHEET style.css |
|
|
|
|
doxyreplace HTML_DYNAMIC_SECTIONS YES |
|
|
|
|
doxyreplace DISABLE_INDEX NO |
|
|
|
|
doxyreplace GENERATE_TREEVIEW YES |
|
|
|
|
if testtag AX_BUILD_EXAMPLES; then |
|
|
|
|
doxyreplace EXAMPLE_PATH @top_srcdir@/examples |
|
|
|
|
fi |
|
|
|
@ -897,7 +1074,6 @@ if testtag AX_USE_DOXYGEN; then |
|
|
|
|
doxyreplace SOURCE_BROWSER YES |
|
|
|
|
doxyreplace INLINE_SOURCES YES |
|
|
|
|
doxyreplace GENERATE_TESTLIST YES |
|
|
|
|
doxyreplace GENERATE_TREEVIEW NO |
|
|
|
|
doxyreplace SEARCHENGINE NO |
|
|
|
|
doxyreplace GENERATE_HTML YES |
|
|
|
|
doxyreplace GENERATE_LATEX NO |
|
|
|
@ -924,7 +1100,7 @@ if testtag AX_USE_DEBIAN_PACKAGING; then |
|
|
|
|
|
|
|
|
|
-- @AUTHOR@ @BUILD_DATE@ |
|
|
|
|
EOF |
|
|
|
|
BUILD_DEPENDS="debhelper, ${VCSDEPENDS} pkg-config, automake, libtool, autotools-dev, lsb-release $(if testtag AX_USE_DOXYGEN; then echo -n ", doxygen, graphviz, mscgen"; fi; if testtag AX_USE_CPPUNIT; then echo -n ", libcppunit-dev"; fi; if testtag AX_CXX_QT || testtag AX_CHECK_QT AX_REQUIRE_QT; then echo -n ", qt5-default | libqt4-core | libqtcore4, qt5-qmake | qt4-qmake, qtbase5-dev | libqt4-dev, qtbase5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools"; fi)" |
|
|
|
|
BUILD_DEPENDS="debhelper, ${VCSDEPENDS} pkg-config, automake, libtool, autotools-dev, pandoc, lsb-release $(if testtag AX_USE_DOXYGEN; then echo -n ", doxygen, graphviz, mscgen"; fi; if testtag AX_USE_PERLDOC; then echo -n ", libpod-tree-perl"; fi; if testtag AX_USE_PLANTUML; then echo -n ", default-jre-headless|default-jre"; fi; if testtag AX_USE_CPPUNIT; then echo -n ", libcppunit-dev"; fi; if testtag AX_CXX_QT || testtag AX_CHECK_QT AX_REQUIRE_QT; then echo -n ", qt5-default | libqt4-core | libqtcore4, qt5-qmake | qt4-qmake, qtbase5-dev | libqt4-dev, qtbase5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools, qttools5-dev-tools | qt4-dev-tools"; fi)" |
|
|
|
|
to debian/control.in <<EOF |
|
|
|
|
Source: @PACKAGE_NAME@ |
|
|
|
|
Priority: extra |
|
|
|
@ -998,7 +1174,14 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root |
|
|
|
|
BuildRequires: gnupg, ${VCSDEPENDS} make, automake, autoconf, rpm-build$( |
|
|
|
|
if testtag AX_USE_DOXYGEN; then |
|
|
|
|
echo -n ", doxygen"; |
|
|
|
|
fi) |
|
|
|
|
fi |
|
|
|
|
if testtag AX_USE_PERLDOC; then |
|
|
|
|
echo -n ", libpod-tree-perl"; |
|
|
|
|
fi |
|
|
|
|
if testtag AX_USE_PLANTUML; then |
|
|
|
|
echo -n ", default-jre-headless"; |
|
|
|
|
fi |
|
|
|
|
) |
|
|
|
|
%if 0%{?fedora} != 20 |
|
|
|
|
$(if testtag AX_USE_DOXYGEN; then echo -n "BuildRequires: graphviz"; fi) |
|
|
|
|
%endif |
|
|
|
@ -1109,7 +1292,7 @@ fi |
|
|
|
|
if testtag AX_USE_SCRIPTS; then |
|
|
|
|
SUBDIRS="${SUBDIRS} scripts" |
|
|
|
|
fi |
|
|
|
|
if testtag AX_USE_DOXYGEN; then |
|
|
|
|
if testtag 'AX_USE_DOXYGEN|AX_USE_PERLDOC'; then |
|
|
|
|
SUBDIRS="${SUBDIRS} doc" |
|
|
|
|
fi |
|
|
|
|
if testtag AX_BUILD_EXAMPLES; then |
|
|
|
|