>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:

Angus> Ok, here's the current state of play. I now have something that
Angus> works 'sensibly' under *nix and Windows. I have made no further
Angus> attempt with MacOS X; it would be nice if someone stepped in to
Angus> help there. (See the USE_OSX_PACKAGING blocks.)

Angus> Note, Jean-Marc, that I have added enough to config.h to make
Angus> the symbolic link stuff 'work' on Windows. We could easily go
Angus> down the route of modifying the package code, but I believe
Angus> that we'll still need the equivalent of the stuff in config.h
Angus> anyway, so...

That's OK, I think.

A few remarks:

- the new code is much better!

- For 1.4.x, I think things like LOCALEDIR should be defined in
  version.C.in, so that we do not have to generate path_defines.C.in
  anymore.

- you need a special casing for OSX for localedir (typically
  system_lyxdir/locale).

- what is the intent of using "../share" in non-posix packagings? To
  make things work when the packaging was actually posix? I think we
  should rather alow people to use --with-packaging=posix on osx or
  win32, when they actually want that. The nice thing about it is that
  configure will set the makefile variables correctly.

JMarc

Reply via email to