On 29 Mar 2008, at 16:34, Tomas Hajny wrote:
On Sat, March 29, 2008 16:05, Jonas Maebe wrote:

On 29 Mar 2008, at 15:47, Tomas Hajny wrote:
As of now, the dependencies are the same for the whole
directory gtk1 and I'm afraid that there's no way for making the
dependency only valid for some targets and not others

You can specify separate dependencies for a particular targets in
Makefile.fpc, search e.g. for fcl-db_all in packages/Makefile.fpc

If I understand you correctly, you refer to dependencies listed in the
rules part of packages/Makefile.fpc (where the dependency of gtk1 on
opengl is listed too, but it's conditional there). However, if you look at packages/gtk1/Makefile.fpc, you can see the reference to opengl in section [require]. This one is the the real issue for me and I'm not sure if your
recommendation can solve that.

The only effect of [require] sections is that -Fu/path/to/required/ dependency/units/$fpctarget is added when compiling. So those sections don't really matter (as long as you disable the compilation of gtkglarea for OS/2).


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to