Hi Krzysztof, Krzysztof Foltman wrote: > Speaking of installing - it seems that current scons tends to omit > installation step if the target subdirectory (like data/img, data/i18n > etc.) already exists - even if the files in it are old versions. > > How to reproduce: rename $prefix/share/hydrogen/data/img/gray/ to > $prefix/share/hydrogen/data/img/gray1 and try running scons install. It > doesn't install the gray directory on my machine, unless I remove the > whole $prefix/share/hydrogen directory.
It looks like the problem is that the 'img' directory is the target, and not necc. is contents. Further, a change in img/gray/foo.jpg will not change the timestamp of img. I would guess that scons is comparing timestamps and moving on. I'll see if I can improve it. The solution may be to simply document the extremely unintuitive 'scons -c install' is the uninstall command... and to require an uninstall before installing (as you suggested in a different e-mail). After all, scons is a build system -- not a package manager. Peace, Gabriel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Hydrogen-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
