dsss.conf setup for samples

Bill Baxter dnewsgroup at billbaxter.com
Mon Apr 14 15:09:14 PDT 2008


Frank Benoit wrote:
> Bill Baxter schrieb:
>> I would like to recommend moving to a more granular approach to 
>> dsss.conf files for the samples.
>>
>> In other words smaller dsss.conf files in subdirectories rather than 
>> having all samples in one huge file at the top.
>>
>> Instead the huge file at the top should contain just subdir projects.
>>
>> For example
>>
>> ---------
>> [dwtexamples]
>> type=subdir
>>
>> [dwtsnippets]
>> type=subdir
>>
>> [user]
>> type=subdir
>>
>> version(DwtAddons) {
>>   [jface]
>>   type=subdir
>> }
>> ---------
>>
>> then in the jface directory you don't need the version(DwtAddons) 
>> anymore.  The fact that you're in that dir trying to build things 
>> means you want them.
>>
>> -----jface/dsss.conf------
>> [ActionAndStatusbar.d]
>> [FileTreeViewer.d]
>> [ShowPrefs.d]
>> [ShowFieldPrefs.d]
>> [Librarian.d]
>>
>> [*]
>> buildflags += -J../res -I../../dwt-addons -J../../dwt-addons/res
>> version(Windows){
>>     # if no console window is wanted/needed use 'windows' instead of 
>> 'console'
>>     #buildflags+= -L/SUBSYSTEM:windows:5
>>     buildflags+= -L/SUBSYSTEM:console:5
>>     buildflags+= -L/rc:dwt
>> }
>> ------------------------------
>>
>>
>> If you think you could go for this I'll send an hg bundle that makes 
>> the change.
>>
>>
>>
>> --bb
> 
> Thats a good idea.
> But if that is changed, the module names need adjustment too.

I think it still works if you stick a -I.. (or -I..\.. etc) in the 
dsss.conf.

--bb


More information about the Digitalmars-d-dwt mailing list