From: <ai...@us...> - 2014-03-16 17:53:22
|
Revision: 13068 http://sourceforge.net/p/plplot/code/13068 Author: airwin Date: 2014-03-16 17:53:19 +0000 (Sun, 16 Mar 2014) Log Message: ----------- Straighten out the dependency mess for glib and gt-doc. gtk-doc has a real dependency on glib so must add that dependency to gtk-doc. But that normally would introduce a circular dependency since glib depends on gtk-doc! So in addition to the gtk-doc package change, fix that circular dependency by disabling use of gtk-doc for glib, and dropping the dependency of glib on gtk-doc. Modified Paths: -------------- trunk/cmake/epa_build/glib/CMakeLists.txt trunk/cmake/epa_build/gtk-doc/CMakeLists.txt Modified: trunk/cmake/epa_build/glib/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/glib/CMakeLists.txt 2014-03-16 17:44:06 UTC (rev 13067) +++ trunk/cmake/epa_build/glib/CMakeLists.txt 2014-03-16 17:53:19 UTC (rev 13068) @@ -29,9 +29,9 @@ # List of dependencies (most of which are build tools) which should be # ignored. -set(ignored_dependencies_LIST pkg-config;bison;flex;python2-devel;libXft ${extra_ignored_dependencies_list}) +set(ignored_dependencies_LIST pkg-config;bison;flex;python2-devel;libX11;libXft;xorg-kbproto;xorg-macros;xorg-xproto;dbus ${extra_ignored_dependencies_list}) -set(dependencies_LIST gtk-doc;libffi) +set(dependencies_LIST libffi) # Do boilerplate tasks that must be done for each different project # that is configured as part of epa_build. @@ -68,7 +68,7 @@ DEPENDS ${dependencies_targets} URL ${URL} URL_HASH ${DOWNLOAD_HASH_TYPE}=${DOWNLOAD_HASH} - CONFIGURE_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} "CFLAGS=${CFLAGS}" "CXXFLAGS=${CXXFLAGS}" ${source_PATH}/${EPA_CONFIGURE_COMMAND} --enable-installed-tests + CONFIGURE_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} "CFLAGS=${CFLAGS}" "CXXFLAGS=${CXXFLAGS}" ${source_PATH}/${EPA_CONFIGURE_COMMAND} --enable-installed-tests --disable-gtk-doc --disable-gtk-doc-html --disable-gtk-doc-pdf BUILD_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} BUILD_IN_SOURCE OFF INSTALL_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_MAKE_COMMAND} install Modified: trunk/cmake/epa_build/gtk-doc/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/gtk-doc/CMakeLists.txt 2014-03-16 17:44:06 UTC (rev 13067) +++ trunk/cmake/epa_build/gtk-doc/CMakeLists.txt 2014-03-16 17:53:19 UTC (rev 13068) @@ -29,9 +29,9 @@ # List of dependencies (most of which are build tools) which should be # ignored. -set(ignored_dependencies_LIST pkg-config;bison;flex;python2-devel;libXft ${extra_ignored_dependencies_list}) +set(ignored_dependencies_LIST pkg-config;bison;flex;python2-devel;libX11;libXft;xorg-kbproto;xorg-macros;xorg-xproto;dbus ${extra_ignored_dependencies_list}) -set(dependencies_LIST docbook-xml;docbook-xsl;libxslt;yelp-tools) +set(dependencies_LIST docbook-xml;docbook-xsl;glib;libxslt;yelp-tools) # Do boilerplate tasks that must be done for each different project # that is configured as part of epa_build. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |