1. 27 Mar, 2015 1 commit
  2. 04 Mar, 2015 1 commit
    • Karl Wette's avatar
      SWIG: do not contaminate config.h with SWIG-specific defines · d3e6364a
      Karl Wette authored
      - Use AC_CHECK_HEADER() for header checks, does not define HAVE_... symbols
      - Use AC_CHECK_DECL() for NumPy declaration checks, pass SWIGLAL_HAVE_...
        symbols on command line to Python wrapping build
      Original: af4d0a93956bfd775b6f99a13b486f2e2a78aca7
      d3e6364a
  3. 23 Feb, 2015 1 commit
  4. 22 Nov, 2014 1 commit
  5. 03 Nov, 2014 2 commits
    • Karl Wette's avatar
      SWIG: exclude -L/usr/lib and -L/usr/lib64 from Octave/Python linker flags · 845b8c23
      Karl Wette authored
      - can result in unintentional linking against system LAL libraries
      Original: c27506e54d262ccb86a5566d3f7a33abc8204b36
      845b8c23
    • Karl Wette's avatar
      SWIG: do not bundle dependency files with tarballs · 302b262f
      Karl Wette authored
      - dependency files include files external to tarball (e.g. other LAL library
        headers) which will not be in the same location when tarball is built
      - no longer any safeguard against library headers being patched without SWIG
        source being regenerated, instead left to packager to ensure SWIG sources
        are rebuilt if needed (unlikely to be the case for LALSuite anyway)
      Original: 1dd7190dad87fe7ce55fa5b5d1cdfb55e4f75066
      302b262f
  6. 29 Oct, 2014 1 commit
  7. 21 Oct, 2014 1 commit
  8. 06 Oct, 2014 3 commits
  9. 29 Jul, 2014 1 commit
  10. 28 Jul, 2014 1 commit
  11. 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
  12. 17 Jul, 2014 4 commits
  13. 25 Jun, 2014 1 commit
    • Karl Wette's avatar
      SWIG: fix bugs in SWIG binary checking · 906382df
      Karl Wette authored
      - Fail if -version fails in _LALSUITE_CHECK_SWIG_VERSION()
      - Use AC_PATH_PROGS_FEATURE_CHECK() to correctly find binaries
      - Fail if no binaries are found
      Original: 0b3e4fd555f99a8db310d8e109698a35ef6d4deb
      906382df
  14. 16 Jun, 2014 1 commit
    • Karl Wette's avatar
      SWIG: build system Mk. III · 93bba4cd
      Karl Wette authored
      - Use single Makefile to generate interface and build Octave/Python bindings
      - SWIG-generated sources are now distributed, and can be built without SWIG
      Original: 0072d706dce6648b6d75e540cd254195f9f98237
      93bba4cd
  15. 20 Jan, 2014 1 commit
  16. 16 Jan, 2014 1 commit
  17. 03 Jan, 2014 1 commit
    • Karl Wette's avatar
      SWIG: require version >= 2.0.11 · c8be37d0
      Karl Wette authored
      - Python: fixes #998
      - Octave: fixes various bugs, including a serious memory leak
      Original: 98d12c30183774ad20da452249f48c1e831d3457
      c8be37d0
  18. 28 Dec, 2013 2 commits
  19. 27 Dec, 2013 1 commit
  20. 26 Dec, 2013 1 commit
  21. 25 Dec, 2013 1 commit
  22. 12 Dec, 2013 1 commit
    • 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
  23. 25 Nov, 2013 3 commits
  24. 19 Nov, 2013 1 commit
  25. 18 Nov, 2013 1 commit
    • Karl Wette's avatar
      SWIG: some minor changes · 13d7c733
      Karl Wette authored
      - remove new _LAL_INLINE_ and _LAL_RESTRICT_ macros from SWIG interface
      - if necessary, define 'restrict' to '__restrict__' or nothing in C++ code
      - include library config.h in SWIG interface to define e.g. HAVE_LIBGSL
      Original: 077359653fe0dd70cf992442540e7c50f58f24bf
      13d7c733
  26. 30 Oct, 2013 1 commit
  27. 29 Oct, 2013 1 commit
  28. 23 Oct, 2013 1 commit
  29. 20 Aug, 2013 3 commits
    • Karl Wette's avatar
      SWIG: fix include path, take 2 · fdee3b7f
      Karl Wette authored
      - flag -I\$(abs_top_builddir)/include needs to be in both SWIG_SWIGFLAGS
        and SWIG_CPPFLAGS, for interface preprocessing/generation and compilation
      - remove extraneous -I\$(top_builddir)/include from end of SWIG_CPPFLAGS
      Original: 3d5852184dce91962be1343a83c992f18d0e6f47
      fdee3b7f
    • Karl Wette's avatar
      SWIG: revised SWIG binary checking code · 094d628f
      Karl Wette authored
      - mostly cosmetic changes to which log messages get printed
      Original: a855c2ec06e92773e5d16257bddc5412aa3f9ff0
      094d628f
    • Karl Wette's avatar
      SWIG: fix include path · 0d5a10ae
      Karl Wette authored
      * -I flags should all be in SWIG_CPPFLAGS, to share between SWIG and C compiler
      Original: c8df7e705a905f906d031d11172c46e2cc77757f
      0d5a10ae