1. 29 Nov, 2016 1 commit
    • Leo Pound Singer's avatar
      Require help2man >= 1.37 · 5e7f99a1
      Leo Pound Singer authored
      This is the minimum version that supports the --version-string and
      --no-discard-stderr options.
      Original: 690d86b8d71d4b63758c48e36bce91606bd9f52a
      5e7f99a1
  2. 29 Sep, 2016 1 commit
  3. 23 Sep, 2016 1 commit
  4. 21 Sep, 2016 1 commit
    • Karl Wette's avatar
      Generate top-level LALSuite shell-specific user environment scripts · 51d1c96b
      Karl Wette authored
      - Safer than trying to get lalsuiterc to work with all shells
      - generate_user_env.awk: move to gnuscripts/, add 'source' command
      - lalsuite_top.am: top-level for all libraries and LALSuite, builds
        environment scripts and an install-check for them
      - lalsuiterc: print deprecation message, still works for [c]sh
      Original: 173504e5e12b9b13f64ea03b6175eabca7e85b46
      51d1c96b
  5. 02 Apr, 2015 1 commit
    • Karl Wette's avatar
      lalsuite_build.m4: improvements to LALSUITE_CHECK_{COMPILE,LINK}_FLAGS macros · 978595e1
      Karl Wette authored
      - Do not try to determine error flags (unreliable; e.g. icc, gcc on squeeze).
        Instead set ac_<lang>_werror_flag=yes before checks, which enforces that
        compiler/linker does not print anything to stderr when executed.
      - Reimplement AX_CHECK_{COMPILE,LINK}_FLAG macros within LALSuite macros,
        making any future fixes/hacking easier (e.g. AX_CHECK_LINK_FLAG does not
        cache current language in cache variable).
      - Use user-supplied {C,CXX,LD,...}FLAGS in compile/link flag checks, in case
        user-supplied flags modify which flags are supported (e.g. architecture flags).
      - Use an empty AC_LANG_SOURCE([]) when checking compile flags, since source may
        itself trigger errors (e.g. -Wstrict-prototypes).
      Original: 886e29f8f16fcd2420b758422b4efef55811f6dc
      978595e1
  6. 25 Mar, 2015 1 commit
  7. 27 Feb, 2015 1 commit
  8. 17 Feb, 2015 1 commit
    • Karl Wette's avatar
      Create gnuscripts/lalsuite_library_top.am · cee22495
      Karl Wette authored
      - Automake rules for inclusion in library-top-level Makefile.am
      - Replaces gnuscripts/lalsuite_user_env.am
      Original: bdb0a935fc4cb4ea5d7fac71303bef5a26cf57ea
      cee22495
  9. 06 Feb, 2015 1 commit
  10. 16 Jan, 2015 1 commit
  11. 30 Nov, 2014 1 commit
  12. 20 Aug, 2014 1 commit
    • Karl Wette's avatar
      Make "executable Python script" a shell wrapper which calls Python source file · 4db619b5
      Karl Wette authored
      - Avoid problem with #! line length limit, since #! no longer calls wrapper
      - Avoid problems with Python documentation and __future__ imports, since
        Python source file is not modified (except by possibly adding #! line)
      - Rename $(pybin_SCRIPTS) to $(pybin_scripts), since installation of Python
        scripts is now handled manually, not by Automake
      - If installing into the same exec_prefix as Python, install the Python source
        script with a #!$(PYTHON) line; otherwise, install a modified shell wrapper
        script in $(bindir) and Python source script in $(pkglibexecdir)
      Original: 288ba9dccf52397d77483eb7699da6db62c30bb0
      4db619b5
  13. 07 Aug, 2014 2 commits
  14. 06 Aug, 2014 1 commit
  15. 29 Jul, 2014 1 commit
  16. 25 Jul, 2014 1 commit
    • Karl Wette's avatar
      Use Python wrapper scripts instead of self-executing headers · 93c8c17b
      Karl Wette authored
      - Python wrapper sets PYTHONPATH as appropriate, then executes PYTHON
      - Wrapper is then used as a #! command, which avoids interfering with
        Python code (e.g. module-level documentation in """ strings)
      - Wrapper $(builddir)/.python_wrapper used for uninstalled scripts; when
        installed, wrapper substituted with $(pkgdatadir)/python_wrapper
      - Except if LAL package is installed into same executable prefix as Python;
        then $(PYTHON) is used directly and no wrapper is installed
      Original: f2995a5f5066289bf7409dc12711f61b5e53f946
      93c8c17b
  17. 22 Jul, 2014 1 commit
    • Karl Wette's avatar
      Implement Jolien's self-executing header for executable Python scripts · b9f19355
      Karl Wette authored
      - Modified ".py:" rule in lalsuite_python.am to generate, from myscript.py:
        * ./myscript, which sets PYTHONPATH to uninstalled locations
        * .pybin/myscript, which sets PYTHONPATH to installed location
      - Python scripts are installed using gnuscripts/lalsuite_python_install_script,
        which installs .pybin/myscript in place of myscript
      Original: dcd692cc66cadf78a98fbf10106c60a51986d104
      b9f19355
  18. 21 Jul, 2014 1 commit
  19. 17 Jul, 2014 4 commits
  20. 16 Jun, 2014 6 commits
  21. 29 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. 05 Aug, 2013 1 commit
  24. 09 Jul, 2013 1 commit
  25. 16 Dec, 2012 1 commit
  26. 19 Nov, 2012 1 commit
  27. 22 Oct, 2012 1 commit