>> I'd like to move contrib/rddsql/sdd* libs to 
>> /contrib/sdd* dirs, thus flattening the contrib 
>> tree and removing this only exception in the 
>> contrib tree. Current solution requires me to 
>> maintain some special tricks to deal with it 
>> in package creation and hbmk2 configuration.
> 
> Can you describe what are the exact problem with
> current directory structure?
> It allows to keep SQLRDD code in one directory tree
> what seems to be clean solution for me better then
> dividing it into few directories in contrib dir.

I have to maintain rddsql specific hacks in 
postinst.prg and packaging in winuni dir.
'Maintain' means: Do it manually, develop script 
for it, test it, all this just for the sake of 
this exception. I especially don't like to 
hard-wire contrib names in any non-contrib parts 
of Harbour, but this is currently impossible.

Current solution also requires special chaining 
of .hbc files, which makes them impossible to 
move like the other .hbc files, it also requires 
special logic for rddsql header inclusion as 
opposed to standard HB_INC_DEPEND method. I could 
go on.

[ I could also mention the amount of time I've wasted 
with this issue alone, when doing the past releases. ]

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to