Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost services
From: Bo Jensen (jensen.bo_at_[hidden])
Date: 2010-07-24 07:44:26


On Fri, Jul 23, 2010 at 10:00 AM, Bo Jensen <jensen.bo_at_[hidden]> wrote:
> On Fri, Jul 23, 2010 at 9:56 AM, Paul A. Bristow
> <pbristow_at_[hidden]> wrote:
>>> -----Original Message-----
>>> From: boost-users-bounces_at_[hidden] [mailto:boost-users-bounces_at_[hidden]] On Behalf Of Bo Jensen
>>> Sent: Friday, July 23, 2010 7:20 AM
>>> To: boost-users_at_[hidden]
>>> Subject: Re: [Boost-users] Boost services
>>>
>>> On Fri, Jul 23, 2010 at 1:35 AM, OvermindDL1 <overminddl1_at_[hidden]> wrote:
>>> > On Thu, Jul 22, 2010 at 8:09 AM, Bo Jensen <jensen.bo_at_[hidden]> wrote:
>>> >> On Thu, Jul 22, 2010 at 12:55 PM, Vladimir Prus
>>> >> <vladimir_at_[hidden]> wrote:
>>> >>> Bo Jensen wrote:
>>> >>>
>>> >>>> I have a small business which uses boost quite  a lot, thanks for all
>>> >>>> the great code. I am missing some features at the moment. Is it either
>>> >>>> possible to donate to get some things done or does some qualified
>>> >>>> people offer such services for a fee ? More specifically I would like
>>> >>>> to see the doxygen integration being expanded.
>>
>>> > On Thu, Jul 22, 2010 at 8:09 AM, Bo Jensen <jensen.bo_at_[hidden]> wrote:
>>> >> 5) add C# support (which is supported by doxygen).
>>> >
>>> > C# support?
>>
>> Are you sure that simply adding the C# files to the jamfile include list won't give you much (if not all) of what you
>> want?
>>
>> doxygen autodoc
>>  :
>>    [ glob ../../../boost/your_project/*.hpp ] # These are any of your hpp include files (perhaps none).
>>    [ glob ../../../boost/your_project/detail/*.hpp ] #  More include files, if necessary.
>>
>>  add your C# files here?
>>
>> But perhaps you have tried this already?
>>
>
> Thanks Paul, that might work, I will try it out.
>
>> Paul
>>
>> ---
>> Paul A. Bristow
>> Prizet Farmhouse
>> Kendal, UK   LA8 8AB
>> +44 1539 561830, mobile +44 7714330204
>> pbristow_at_[hidden]
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Boost-users mailing list
>> Boost-users_at_[hidden]
>> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>>
>

I now got C#, doxygen and boostbook working, it was quite easy. But I
had to do a small hack :

1) cloned type file cpp.jam into cs.jam and renamed to CS.
2) Added CS to doxygen.jam :

        generators.register-composing doxygen.headers-to-doxyfile
            : H HPP CPP CS : DOXYFILE ;

This works like a charm.

I was hoping to do it all in my own jam file, so I don't need to
change each time I update my boost version. But I can not make it
work. I would like to do :

type.register CPP : cs ; -> but append to the current type defined

and then :

generators.register-composing doxygen.headers-to-doxyfile
            : CS : DOXYFILE ; -> also append

Can this be done or should I do it in completely different way ?

Sorry for my limited knowledge about boost build.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net