Am Freitag, 16. Februar 2007 schrieb Giel van Schijndel:
> Dennis Schridde schreef:
> > Author: devurandom
> > Date: Thu Feb 15 16:36:25 2007
> > New Revision: 757
> >
> > URL: http://svn.gna.org/viewcvs/warzone?rev=757&view=rev
> > Log:
> > Port of r756 (buildsystem/installation improvements)
> >
> > Modified:
> >     trunk/Makefile.am
> >     trunk/autopackage/default.apspec.in
> >     trunk/configure.ac
> >     trunk/data/Makefile.am
> >     trunk/nsis/Makefile.am
> >     trunk/nsis/Makefile.raw
> >     trunk/win32/Makefile.am
>
> The changes you've made here to trunk/nsis/Makefile.raw (changing the
> define params from "/Dvar=val" to -Dvar="val") invalidate the command
> line on windows. Simply reverting those changes make it work again.
>
> So, my question, are you sure these changes are necessary for something?
I wouldn't have done it if it wouldn't be necessary...
makensis wants -D on Linux and /D on Windows, apparently...
I have no idea why the NSIS team decided on that, it's very ugly IMHO...
I thought, if it would read -D on Linux, it might take the same on Windows.

I filed a bug on NSIS: 
http://sourceforge.net/tracker/index.php?func=detail&aid=1661503&group_id=22049&atid=373085

Till this is fixed, how do we want to solve it? Add a NSISCL=/ define for 
Windows and NSISCL=- for Linux and write $(MAKENSIS) $(NSISCL)Dvar=val ?
Or would it be ok that one of us sets the Makefile to ignore and changes it 
locally?

--Dennis

Attachment: pgpWH6vu9RKeF.pgp
Description: PGP signature

_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to