From: Alexpux <al...@gm...> - 2013-04-09 12:00:27
|
09.04.2013, в 15:54, "Warlich, Christof" <chr...@si...> написал(а): > Hi, > > I'm using a build framework that requires features from GNU make V3.82.90. > I found this version to be available on http://sourceforge.net/projects/mingw/files/MinGW/Extension/make/, > which seems to be the official MinGW repository. > > Unfortunately, that version cannot cope with Msys-style pathnames. > > E.g., consider the following Makefile: > > /tmp/sometarget: ; touch $@ > > When using the shipped version (i.e. V3.81) of make, everything works fine: > > $ make > touch /tmp/sometarget > > $ make > make: `/tmp/all' is up to date. > > But when using the CVS version, "sometarget" is always being rebuilt: > > $ make-3.82.90 > touch /tmp/sometarget > > $ make-3.82.90 > touch /tmp/sometarget > > While this problem could easily be worked arround in simple makefiles by using GNU make's $(abspath ...) > function, it renders complex build frameworks that involve GNU make almost useless. > > As everything works as expected in the shipped version of make, this problem must have been solved there. > Can anyone help in doing the same with make V3.82.90? > > Thanks a lot for any suggestions, > > Chris > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter_______________________________________________ > MinGW-users mailing list > Min...@li... > > This list observes the Etiquette found at > http://www.mingw.org/Mailing_Lists. > We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. > > _______________________________________________ > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > Also: mailto:min...@li...?subject=unsubscribe You can copy make -3.82.90 from MSYS pack at msys+7za+wget+svn+git+mercurial+cvs-rev10.7z |