|
[Rivet-svn] rivet: Improve analysis build time enormously. Needs clean build...Rivet Mercurial rivet at projects.hepforge.orgFri Sep 30 16:00:02 BST 2016
details: https://rivet.hepforge.org/hg/rivet/rev/a6726ed8e150 branches: release-2-5-x changeset: 5545:a6726ed8e150 user: David Grellscheid <david.grellscheid at durham.ac.uk> date: Fri Sep 30 15:56:01 2016 +0100 description: Improve analysis build time enormously. Needs clean build the first time. Only a handful of big files are compiled, but compiler errors still point at the correct file and line. diffs (truncated from 449 to 50 lines): --- a/.hgignore Fri Sep 30 14:02:41 2016 +0100 +++ b/.hgignore Fri Sep 30 15:56:01 2016 +0100 @@ -59,6 +59,7 @@ ^test/.*\.trs$ ^test/testMatVec$ ^test/testMath$ +^test/testBeams$ ^dev$ ^devval$ ^newanalyses$ @@ -68,3 +69,4 @@ ^Rivet-.\..\..$ ^local/.*$ ^(for|analyses)\d\d\d$ +^src/Analyses/.*__all\.cc$ --- a/configure.ac Fri Sep 30 14:02:41 2016 +0100 +++ b/configure.ac Fri Sep 30 15:56:01 2016 +0100 @@ -153,16 +153,6 @@ CPPFLAGS=$oldCPPFLAGS -dnl ## Boost utility library -dnl BOOST_REQUIRE([1.55.0]) -dnl BOOST_FOREACH -dnl BOOST_SMART_PTR -dnl BOOST_FIND_HEADER([boost/lexical_cast.hpp]) -dnl BOOST_FIND_HEADER([boost/range.hpp]) -dnl BOOST_FIND_HEADER([boost/assign.hpp]) -dnl BOOST_BUG_IN_FOREACH - - ## Disable build/install of standard analyses AC_ARG_ENABLE([analyses], [AC_HELP_STRING(--disable-analyses, [don't try to build or install standard analyses])], @@ -173,51 +163,6 @@ AM_CONDITIONAL(ENABLE_ANALYSES, [test x$enable_analyses = xyes]) -## Enable build/install of unvalidated analyses -AC_ARG_ENABLE([unvalidated], - [AC_HELP_STRING(--enable-unvalidated, [does nothing, for backward compatibility])], - [], [enable_unvalidated=yes]) -dnl AC_ARG_ENABLE([unvalidated], -dnl [AC_HELP_STRING(--enable-unvalidated, [build and install unvalidated analyses])], -dnl [], [enable_unvalidated=yes]) -dnl if test x$enable_unvalidated = xyes; then -dnl AC_MSG_WARN([Building unvalidated Rivet analyses, by request]) -dnl else -dnl AC_MSG_NOTICE([Not building unvalidated Rivet analyses]) -dnl fi
More information about the Rivet-svn mailing list |