1. 06 Aug, 2014 1 commit
  2. 28 Jul, 2014 1 commit
  3. 25 Jul, 2014 1 commit
    • Karl Wette's avatar
      Make Python an optional dependency for LALSuite packages · a99edbc0
      Karl Wette authored
      - Use LALSUITE_REQUIRE_PYTHON() to require a minimum Python version
      - Use LALSUITE_CHECK_PYTHON() to check for Python
      - Require python >= 2.6 for SWIG Python wrappings and wrapping generation
      - Python-related rules must be surrounded by HAVE_PYTHON conditionals
      Original: 6a7d85a73a7d6a3c04a0dd3a697c6256d1ff0c35
      a99edbc0
  4. 17 Jul, 2014 3 commits
  5. 16 Jun, 2014 2 commits
  6. 06 Jun, 2014 1 commit
  7. 07 May, 2014 1 commit
  8. 22 Apr, 2014 1 commit
    • Karl Wette's avatar
      Update GSL configuration macros · c6e525af
      Karl Wette authored
      - move LAL_CHECK_GSL_VERSION in lal.m4 to LALSUITE_CHECK_GSL_VERSION in lalsuite_build.m4
      - use the same configure checks consistently for each LAL library that needs GSL
      - refs #236
      Original: 02526be48f667d9cc773976179d770312d065c68
      c6e525af
  9. 04 Mar, 2014 1 commit
  10. 20 Jan, 2014 1 commit
  11. 17 Jan, 2014 1 commit
    • Karl Wette's avatar
      Remove -uninstalled suffix from top-level build pkg-config checks · c812b03b
      Karl Wette authored
      - pkg-config already prefers -uninstalled packages, and top-level configure.ac
        sets PKG_CONFIG_PATH to ensure build tree is searched first for libraries,
        so explicitly specifying -uninstalled should not be necessary
      - also remove version requirements from -uninstalled pkg-config files, since
        library configure.ac will perform the same version checks
      Original: c55625dd94ba3397c7d3757728d97f4c3b81e2cc
      c812b03b
  12. 14 Jan, 2014 1 commit
    • Karl Wette's avatar
      Move build info (configure args/date, build date) to source files · 4ffb0744
      Karl Wette authored
      - Having LAL..._CONFIGURE_ARGS in config headers clobbers compiler caches
        (e.g. ccache) every time LALSuite is re-configured, requiring a full
        rebuild. Moving this symbol to a source file ensures that only that file
        will need to be re-built on re-configuration.
      - Requires disabling some version testing code in LALVersionTest and
        makefakedata_v2, which rely on LAL..._CONFIGURE_ARGS being defined in
        headers and source files. These version tests should be superceded by
        VCS info version checks.
      - Each LAL library (and LALApps) now has a LAL...BuildInfo.h header which
        defines lal...ConfigureArgs, lal...ConfigureDate, and lal...BuildDate.
        These symbols are defined in a generated LAL...BuildInfo.c source file.
      - Refs #1140
      Original: 27e15b218b2e498addcbd709a0020bbc7e16d853
      4ffb0744
  13. 25 Dec, 2013 1 commit
  14. 19 Dec, 2013 1 commit
    • Karl Wette's avatar
      Define LAL_NDEBUG only for LAL · 18491a6c
      Karl Wette authored
      - move LALSUITE_ENABLE_DEBUG to lal.m4, rename LAL_ENABLE_DEBUG
      - remove LALSUITE_ENABLE_DEBUG from other configure.ac
      Original: 647bced2e89ef44202f50c9fb7840d1a554df2ef
      18491a6c
  15. 12 Dec, 2013 3 commits
    • Karl Wette's avatar
      Updated BOINC support in LALSuite · fca3f370
      Karl Wette authored
      - define C99 constant and limit macros for C++ sources
      - BOINC configuration now happens only in LAL; BOINC compiler/
        linker flags are passed to LALPulsar and LALApps via pkg-config
      - new macro LALSUITE_CHECK_LIBRARY_FOR_SUPPORT to check whether
        a LAL library was compiled with a particular feature; use to
        check for BOINC support in LALPulsar and LALApps
      Original: eb908c3eb7efe6b5b5b4ce86156bb77a7aa8e2d6
      fca3f370
    • Karl Wette's avatar
      Replace COMPLEX8/16 with GSL complex numbers in non-C99 / C++ code · b477b7d5
      Karl Wette authored
      - instead of C++ std::complex<>
      - avoids running into problems mixing C99 and C++ headers
      - GSL complex numbers should be binary-compatible with C99 complex
        numbers, so remove complex number tests in lalsuite_build.m4
      - update SWIG wrappings to convert COMPLEX8/16 from GSL complex numbers
      - convert old codes still using old complex structs for assignment to
        use C99 complex numbers, can now remove old complex structs completely
      - refs #1105
      Original: 3bb3c4f3b810694aef1f1c96323d3f3efd9b3dbe
      b477b7d5
    • Karl Wette's avatar
      Top-level build: use pkg-config to determine inter-library dependencies · 12604818
      Karl Wette authored
      - and paths to uninstalled data files, and Octave and Python modules
      - use Automake AM_CFLAGS, etc. variables for compiler/linker flags,
        reserving CFLAGS, etc. for the user per GNU coding standards
      - new macro LALSUITE_CHECK_LIBRARY_FOR_SUPPORT for checking config headers
      - refs #1071
      Original: 349a041f22bf68574ed37238c5fb205d71929706
      12604818
  16. 30 Oct, 2013 1 commit
  17. 23 Oct, 2013 3 commits
    • Karl Wette's avatar
      Remove empty arguments to AC_ARG_WITH · 1e618a34
      Karl Wette authored
      Original: dad134697135ecfe0a4fd4145aedc27a15091f01
      1e618a34
    • Karl Wette's avatar
      Order flags in CPPFLAGS/CFLAGS and LDFLAGS/LIBS · 8cac5fbd
      Karl Wette authored
      - CPPFLAGS gets -I and -D, CFLAGS gets everything else
      - only save unique -I flags in CPPFLAGS; first instance takes precedence
      - order non-system -I before system -I in CPPFLAGS
      - LDFLAGS gets -L and other flags, LIBS gets -l and non-flags
      - only save unique -L flags in LDFLAGS; first instance takes precedence
      - order non-system -L before system -L in LDFLAGS
      - only save unique -l flags in LIBS; last instance takes precedence
      - add --with-[extra-]cflags and --with-[extra-]libs to all ./configures
      Original: 7651d9511c759b9d145f9b88ed01c43c6f682add
      8cac5fbd
    • Karl Wette's avatar
      Add top-level ./build script, which builds LALSuite as individual packages · a4a25116
      Karl Wette authored
      - enable at top level with ./configure --with-build-script ...
      - separate Doxygen configuration from top-level build system
      Original: 8e1cce33fea367cf21b39bb500c76b5ee3505652
      a4a25116
  18. 22 Oct, 2013 1 commit
  19. 07 Aug, 2013 1 commit
  20. 02 Aug, 2013 2 commits
  21. 26 May, 2013 1 commit
  22. 12 May, 2013 2 commits
  23. 27 Feb, 2013 2 commits
  24. 16 Feb, 2013 1 commit
  25. 06 Feb, 2013 1 commit
  26. 29 Jan, 2013 2 commits
  27. 28 Jan, 2013 1 commit
  28. 25 Jan, 2013 2 commits