5 Summary: Automated C, C++, and Java Documentation Generator
6 Url: http://www.stack.nl/~dimitri/doxygen/
7 Group: Development/Tools
8 Source: http://ftp.stack.nl/pub/users/dimitri/doxygen-%{version}.src.tar.gz
9 Source1001: doxygen.manifest
10 Source1002: 0001_static_library_build.patch
13 # BuildRequires: bison
15 # BuildRequires: gcc-c++
16 # BuildRequires: gettext-tools
19 BuildRequires: python3
24 Doxygen is a documentation system for C, C++, Java, and IDL. It can
25 generate an online class browser (in HTML) and an offline reference
26 manual (in LaTeX) from a set of documented source files. The
27 documentation is extracted directly from the sources. Doxygen is
28 developed on a Linux platform, but it runs on most other UNIX flavors
29 as well. An executable for Windows 95/NT is also available.
34 %{__patch} -p1 < %{SOURCE1002}
37 export CFLAGS+=" -fPIC"
38 export CXXFLAGS+=" -fPIC"
39 export LDFLAGS+=" -pie"
41 /usr/bin/gcc-unforce-options
42 /usr/bin/gcc-force-options -fsanitize=undefined -fno-sanitize=vptr
46 %{cmake} -G "Unix Makefiles" ../
58 %manifest %{name}.manifest