Boost logo

Boost-Build :

From: Hugo Duncan (hugoduncan_at_[hidden])
Date: 2006-11-25 11:17:20


I think I have got this to something that looks likely to work, but is
still giving a problem. The question, I think, is how can I disambiguate
these rules so that the libfromdll.libfile is selected? The documentaion
claims to be out of date on the subject, and I can not find an
explaination in the archives.

Any help appreciated...

Hugo

generators.register-standard libfromdll.libfile
    : SHARED_LIB
    : IMPORT_LIB SHARED_LIB
    ;

The remain problem is that when used this causes:

Trying to produce type 'SHARED_LIB' from:
  - { gsl.dll.SHARED_LIB }
Generators that succeeded:
  - msvc.link.dll
  - libfromdll.libfile
First generator produced:
  - { msvc%msvc.link.dll-gsl.dll.SHARED_LIB
{ libfromdll%libfromdll.libfile-gsl.lib.IMPORT_LIB { gsl.dll.SHARED_LIB }
} }
  - { msvc%msvc.link.dll-gsl.lib.IMPORT_LIB
{ libfromdll%libfromdll.libfile-gsl.lib.IMPORT_LIB { gsl.dll.SHARED_LIB }
} }
Second generator produced:
  - { libfromdll%libfromdll.libfile-gsl.lib.IMPORT_LIB
{ gsl.dll.SHARED_LIB } }
  - { libfromdll%libfromdll.libfile-gsl.dll.SHARED_LIB
{ gsl.dll.SHARED_LIB } }


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk