From: Michal H. <ms...@gm...> - 2008-01-14 12:04:40
|
Sorry, I have forgot to attach patch set... On Mon, Jan 14, 2008 at 11:59:06AM +0100, Michal Hocko wrote: > This is updated version of unified makefiles and configuration patch set > (v4). Hopefully this is the last patch set version before merge to the > mainline (at least from the feature point of view). > > Features: > ========= > - xpdf configuration was merged with the main configuration > - new Makefile.flags file which contains common logic for compilation > (all makefiles from subdirectories include this file and provide only > subdirectory specific stuff) > - no hacks for freetype2 detection > - type1 font libraries detection > - checks for CPPUNIT, boost libraries and docbook > - possibility to configure-out whole gui (only xpdf, kernel libraries > are created - for future pdfedit-devel package purposes) --disable-gui > - qmake detection directly in configure > - --enable-kernel-tests option for configure > - creates also kernel tests > - --enable-debug-info option added for configure > - this is checked only if we have --enable-relase and want to > have binaries also with debug information > - --enable-qt3 option added for configure > - use Qt4 for --disable-qt3 > - --enable-doxygen-doc added for configure > - generates doxygen documentation only if required (turned off by > default) > - checks for doxygen binary if turned on > - --enable-advanced-doc added for configure > - generates design documentation (turned off by default) > - checks docbook > - --with-root-dir added for configure > - sets root directory where to install > - --enable-stack-protector added for configure > - enables -fstack-protector compiler option (turned off by > default) > - includes in kernel, utils and xpdf consolidated so they include with > specified subtree (e.g. #include "cpage.h" -> #include "kernel/cpage.h". > This enables to move header files without code change (only -I > compiler parameter has to be changed). This is preparation for future > devel package with libraries and exported header files. > - online help for gui is generated during distribution tarball creation > and it is extracted from doc/Makefile path. > - (un)installation targets don't depend directly on gui and they are > configured in ./configure script > > --- > Changelog v1 -> v2 > - small fixes - see detailed info in patch specific emails > - doc_makefiles.patch added for doc subdirectories - just doc top level > Makfile finished yet. Still many TODOs (e. g. we don't check for > docbook2html and others, we should split to core doc - man pages - > user doc and program. doc) > - xpdf_makefiles.patch removes all unused xpdf scripts > > Changelog v2 -> v3 > - whole project (also with Gui part) is compileable now > - T1 library is now detected during configuration > - all includes from gui directory were corrected to properly > - small fixes - see detailed info in patch specific emails > - Makefile.flags split into 2 files (Makefile.flags, Makefile.rules) > > Changelog v3 -> v3.1 > - configure fix - ./configure --enable-kernel-tests doesn't fail if > CPUnit is not present - we have to check result from AM_PATH_CPPUNIT > macro in configure.in. > > Changlelog v3.1 -> v4 > - new configuration features (advanced-doc, stack-protectore), > --with-root-dir added > - docbook detection added > - all headers are included with subtree directory (except gui, where > only includes from other subtrees are done this way). > - (un)installation targets don't depend directly on gui. > - lots of small changes (see in specific patches changelogs). > -- > Michal Hocko > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Pdfedit-devel mailing list > Pdf...@li... > https://lists.sourceforge.net/lists/listinfo/pdfedit-devel -- Michal Hocko |