Changeset 340

Show
Ignore:
Timestamp:
12/29/07 01:04:21 (1 year ago)
Author:
Pse
Message:

Revert r339 as it's not needed to provide a rebuild
profile to block the "rdynamic" flag from being passed to GDC,
as pointed by JJR. Instead append the "-no-export-dynamic" flag
to each demo's buildflags. README_GDC added and README_DSSS
updated with proper notices for GDC users about this flag.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/README_DSSS

    r322 r340  
    5555    $ ./cairo_clock 
    5656 
    57 6) Build your own programs using the provided dsss.conf files from any of the 
    58 demo folders. 
     576) [OPTIONAL]. Build the documentation. Go to the root folder of the project 
     58and run: 
     59 
     60    $ ./makedocs.sh 
     61 
     62All docs will get put in the "docs" subfolder. Alternatively, you may build 
     63the documentation directly with DSSS: 
     64 
     65    $ dsss build --doc 
     66 
     67Docs will be put in the "dsss_docs" subfolder of each folder in "src". 
     68 
     697) Build your own programs using the provided dsss.conf files from any of the 
     70demo folders. Pay special attention to the buildflags used to build the  
     71demos. "-L-ldl" and "-no-export-dynamic" are necessary. 
    5972 
    6073Have fun! 
  • trunk/demos/cairo/dsss.conf

    r333 r340  
    77type = binary 
    88target = cairo_clock 
    9 buildflags = -I../../demos/  
     9buildflags = -I../../demos/ -no-export-dynamic 
    1010version(linux) { 
    1111    buildflags +=-L-ldl 
  • trunk/demos/dsss.conf

    r333 r340  
    33requires = gtkd 
    44 
    5 [cairo] 
    6 type = subdir 
     5#[cairo] 
     6#type = subdir 
    77 
    8 [glade] 
    9 type = subdir 
     8#[glade] 
     9#type = subdir 
    1010 
    11 [gtk] 
    12 type = subdir 
     11#[gtk] 
     12#type = subdir 
    1313 
    14 [gtkD] 
    15 type = subdir 
     14#[gtkD] 
     15#type = subdir 
    1616 
    1717#[gl] 
  • trunk/demos/gda/dsss.conf

    r322 r340  
    77type = binary 
    88target = TestGda  
    9 buildflags = -I../../demos/  
     9buildflags = -I../../demos/ -no-export-dynamic 
    1010version(linux) { 
    11 buildflags = +=-I/usr/local/include/d -L-ldl 
     11buildflags += -L-ldl 
    1212} 
    1313version(Windows){ 
  • trunk/demos/gl/dsss.conf

    r322 r340  
    66type = binary 
    77target = shapesGL 
    8 buildflags = -I../ 
     8buildflags = -I../ -no-export-dynamic 
    99version(linux) { 
    10 buildflags = +=-I/usr/local/include/d _L-lGL -L-lGLU -L-ldl 
     10buildflags += -L-lGL -L-lGLU -L-ldl 
    1111} 
    1212version(Windows){ 
  • trunk/demos/glade/dsss.conf

    r333 r340  
    66type = binary 
    77target = gladeTest 
    8 buildflags = -I../../demos  
     8buildflags = -I../../demos -no-export-dynamic 
    99version(linux) { 
    1010buildflags +=-L-ldl 
  • trunk/demos/gtk/dsss.conf

    r333 r340  
    66type = binary 
    77target = DrawRect  
    8 buildflags =  -I../../demos  
     8buildflags =  -I../../demos -no-export-dynamic 
    99version(linux) { 
    1010    buildflags +=-L-ldl 
     
    1717type = binary 
    1818target = HelloWorld  
    19 buildflags =  -I../../demos  
     19buildflags =  -I../../demos -no-export-dynamic 
    2020version(linux) { 
    2121    buildflags +=-L-ldl 
     
    2828type = binary 
    2929target = OtherTests 
    30 buildflags =  -I../../demos  
     30buildflags =  -I../../demos -no-export-dynamic 
    3131version(linux) { 
    3232    buildflags +=-L-ldl 
     
    3939type = binary 
    4040target = SpawnTests  
    41 buildflags =  -I../../demos 
     41buildflags =  -I../../demos -no-export-dynamic 
    4242version(linux) { 
    4343    buildflags +=-L-ldl 
  • trunk/demos/gtkD/dsss.conf

    r333 r340  
    66type = binary 
    77target = gtkDTests 
    8 buildflags =  -I../../demos  
     8buildflags =  -I../../demos -no-export-dynamic 
    99version(linux) { 
    1010    buildflags +=-L-ldl 
  • trunk/demos/sourceView/dsss.conf

    r322 r340  
    66type = binary 
    77target = SVTest 
    8 buildflags = -I../  
     8buildflags = -I../ -no-export-dynamic  
    99version(linux) { 
    10         buildflags = +=-I/usr/local/include/d -L-lgtksourceview-1.0 -L-ldl 
     10        buildflags += -L-lgtksourceview-1.0 -L-ldl 
    1111} 
    1212version(Windows){