Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 20, 2011
  1. @igfoo

    Change how we compute install paths on cygwin

    igfoo authored
    We used to have
        MK_INSTALL_DEST = "$(shell cygpath $1)"
    but this meant we ended up with
        "$(shell cygpath "[...]/html/`basename $$i`")"
    and the $(...) gets evaluated before the makefile rule, so the for loop
    hasn't been run, and so $i isn't defined. So we were taking the basename
    of the empty string, meaning docs weren't being installed in the right
    place.
    
    Now we have
        MK_INSTALL_DEST = $$(cygpath $1)
    so the evaluation happens in the shell, while the for loop is running.
Commits on Jan 20, 2011
  1. @igfoo

    Fix OSTYPE test

    igfoo authored
Commits on Jan 13, 2011
  1. Add OSTYPE build-system variable, and use it

    simonpj@microsoft.com authored
    The use is in install.mk.in, where we need to know when
    we're on Cygwin.
    
    This fixes the build on my Windows box, where I have
    both Msys and Cygwin.
Commits on Jan 8, 2011
  1. @igfoo
Commits on Jan 6, 2011
  1. @igfoo

    On Cygwin, use a Cygwin-style path for /bin/install's destination

    igfoo authored
    cygwin's /bin/install doesn't set file modes correctly if the
    destination path is a C: style path:
    
    $ /bin/install -c -m 644 foo /cygdrive/c/cygwin/home/ian/foo2
    $ /bin/install -c -m 644 foo c:/cygwin/home/ian/foo3
    $ ls -l foo*
    -rw-r--r-- 1 ian None 0 2011-01-06 18:28 foo
    -rw-r--r-- 1 ian None 0 2011-01-06 18:29 foo2
    -rwxrwxrwx 1 ian None 0 2011-01-06 18:29 foo3
    
    This causes problems for bindisttest/checkBinaries.sh which then
    thinks that e.g. the userguide HTML files are binaries.
    
    We therefore use a /cygdrive path if we are on cygwin
Commits on Jan 18, 2010
  1. @igfoo
Commits on Nov 5, 2009
  1. @igfoo

    Make installation on *nix work for paths with spaces in their name

    igfoo authored
    This means we can remove some conditional stuff from the Makefiles,
    and means the testsuite doesn't have to work out whether or not it's
    on Windows.
Commits on Sep 17, 2009
  1. @simonmar

    fix install on Windows

    simonmar authored
Commits on Aug 17, 2009
  1. @simonmar
Commits on Aug 14, 2009
  1. @igfoo
Commits on Mar 14, 1997
  1. [project @ 1997-03-14 07:52:06 by simonpj]

    simonpj authored
    Major update to more-or-less 2.02
Commits on Nov 21, 1996
  1. [project @ 1996-11-21 16:45:53 by simonm]

    simonm authored
    New Build System!
Something went wrong with that request. Please try again.