|
From: | Mark Brand |
Subject: | Re: [Mingw-cross-env-list] output directory names |
Date: | Sun, 12 Dec 2010 01:21:09 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 SUSE/3.1.7 Thunderbird/3.1.7 |
I forgot to mention the "easy" option of just using whatever directory appears in "tmp-sqlite" after unpacking ("cd *").There is also the complication of archives whose files are not containedin a new output directory.I agree that this would be a nice solution, despite that special case. However, there's currently no pressing need to do that as SQLite fixed their issue. However, feel free to start working on that if you're still motivated to do that. I'd be glad to help out with Make macros, but the most work would be to get rid of all uses of $(PKG)_SUBDIR in all src/*.mk files.It's not a pressing issue, but it would be a welcome simplification to get rid of $(PKG)_SUBDIR.Was there originally a compelling reason for the strict treatment of the subdir?Regarding the references, my quick grepping of $(PKG)_SUBDIR shows that it's mostly used to construct $(PKG)_FILE and more rarely $(PKG)_URL. These seem easy to replace.
I went ahead and took care of these easy cases: http://hg.savannah.gnu.org/hgweb/mingw-cross-env/rev/8c38239957db
The exotic cases are gcc, glib, openexr, postgresql and wxwidgets, some of which even have references to other packages' $(PKG)_SUBDIR. Alternative tricks would have to be found.
Any volunteers? :) Mark
[Prev in Thread] | Current Thread | [Next in Thread] |