I've just realized that -workdir doesn't work in non-incremental mode. I'll check what can be done.
If this is solved, maybe it'll be possible to set it by default to system temp dir (instead of current dir). I'll check it too. Brgds, Viktor On 2010 Feb 3, at 16:57, Viktor Szakáts wrote: > Hi, > >> Hello Viktor >> >> I could see that if -inc mode is not enabled >> and -workdir= is not provided, intermediatery files are >> always created in the folder where .hbp resides. >> Though these are deleted at the end, but preferable >> way should be to create them in under .hbmk/temp >> folder. Can it be done? > > I don't see a strong reason to enable this > by default, and I try to make the less impact > to the environment in default case. An option > would be to create a temp dir, work in it, and > delete it at the end, but besides exercising > the file system and requiring more than absolutely > required file access rights, it could also have > an adverse effect on parallel hbmk2 runs. > > I understand current default behavior can only > have bad side effect if a user have .prg and .c > sources with the same name. But this case have > other very bad side effects too (object name > collision), so a temp dir would only solve it, > if those common names would belong to different > projects inside the same dir. Seems rather rare > to protect against it by default. > > Users who need specific work dir, should simply > use -workdir option, f.e. -workdir=.hbmk2/temp > to get the effect you need. > > Brgds, > Viktor > _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour