Show
Ignore:
Timestamp:
11/03/07 22:54:06 (4 years ago)
Author:
DRK
Message:

* Updated the bindings to support cairo 1.2 and cairo 1.4. Support for these can be enabled with the cairo_1_2 and cairo_1_4 version identifiers.
* Added pdf, ps and svg support.
* Updated the build script appropriately.
* Note that cairooo is not likely to receive any further updates in its current form. It is being forked and rewritten for Tango's graphics package, although a port back to Phobos isn't out of the question.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cairo/cairooo-build.d

    r119 r228  
    6565    TARGET_WIN32 = {name:"win32oo", type:"lib", target:"lib/cairooo_win32", 
    6666        flags:["-Xwin32"], sources:["cairooo/win32/all.d"]}, 
     67    TARGET_WIN32_DFL = {name:"win32oo-dfl", type:"lib", 
     68        target:"lib/cairooo_win32_dfl", 
     69        flags:["-Xwin32","-Xdfl","-version=cairo_dfl"], 
     70        sources:["cairooo/win32/all.d"]}, 
    6771    TARGET_XLIB = {name:"xliboo", type:"lib", target:"lib/cairooo_xlib", 
    6872        sources:["cairooo/xlib/all.d"]}, 
     
    8387const Target[] TARGETS = 
    8488    [TARGET_ALL, TARGET_PNG, TARGET_CAIRO, TARGET_GLITZ, TARGET_WIN32, 
    85      TARGET_XLIB, TARGET_EXTRA]; 
     89     TARGET_WIN32_DFL, TARGET_XLIB, TARGET_EXTRA]; 
    8690const DEFAULT_TARGET = &TARGET_ALL; 
    8791const DEBUG_TARGET_SUFFIX = "_debug"; 
    8892 
    8993const char[][] FLAGS = ["-allobj","-cleanup"]; 
    90 const char[][] FLAGS_DEBUG = ["-debug","-unittest","-g"]; 
     94const char[][] FLAGS_DEBUG = ["-debug","-unittest","-version=Unittest","-g"]; 
    9195const char[][] FLAGS_RELEASE = ["-release","-inline","-O"]; 
    9296