HTML Parsing lib

Chris via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Oct 28 02:45:29 PDT 2014


On Sunday, 26 October 2014 at 06:20:45 UTC, Suliman wrote:
>> Unfortunately that library has no dub package.
>> But you can include it in your project.
>>
>> See info here http://code.dlang.org/package-format
>
> I can't understand how to set in dub that I need to to include 
> in compilation process other files... Could you help me?

You can set up different configurations. Here's a template / 
example:

{
	"name": "myproject",
	"description": "Something useful, hopefully.",
	"copyright": "Copyright © 2014, Me, myself and I",
	"authors": ["Me"],
   "homepage" : "http://www.me.com/",
	"dependencies": {
	},

   "configurations": [
     {
       "name": "config_1",
       "targetType": "executable",
       "platforms": ["linux"],
       "lflags": [
         "-Llib/linux/64bit" [=> Here you tell the compiler where 
to find the libraries]
       ],
       "libs": [
         "somelib",  [=> Here you tell it which libraries to use]
         "morelibs",
       ],
       "excludedSourceFiles": ["source/dll/dllmain.d", 
"source/dll/mylib.d"],
     },
     {
       "name": "config_2",
       "targetName": "mylib.dll",
       "targetType": "dynamicLibrary",
       "targetPath": "bin/windows/32bit/dll",
       "platforms": ["windows"],
       "lflags": [
         "-Llib/windows/32bit",
       ],
       "libs": [
         "somelib",
       ],
       "mainSourceFile": "source/dll/dllmain.d",
       "sourceFiles-windows-x86-dmd": ["source/dll/blah.d"],
       "excludedSourceFiles": ["source/app.d"],
     }
   ]
}



More information about the Digitalmars-d-learn mailing list