Project Home
Project Home
Source Code
Source Code
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - QNX Boost MSM : (2 Items)
   
QNX Boost MSM  
Hi, 

I am a newbie with QNX and Boost! 

I am using msm (Meta State Machine) with boost 1_38_0. I use boost headers in project include in IDE. but it takes 
longer compilation  and the size of the object file is huge.

Since we utilize only the msm library feature in boost, is there any way to build msm alone as a library which we link 
while building??

I heard about bjam for building boost libraries. but is it possible to build particular library alone with bjam?

Do you have any other suggestions on other msm's available as build libraries (not as precompiled headers)
RE: QNX Boost MSM  

> -----Original Message-----
> From: Manikandan Somasundaram [mailto:community-noreply@qnx.com]
> Sent: Wednesday, September 23, 2009 11:43 PM
> To: general-bazaar
> Subject: QNX Boost MSM
> 
> Hi,
> 
> I am a newbie with QNX and Boost!
> 
> I am using msm (Meta State Machine) with boost 1_38_0. I use boost
> headers in project include in IDE. but it takes longer compilation  and
> the size of the object file is huge.

Welcome to boost. That is the main reason why I`m not using it.  Executable become HUGE!  I don`t know about MSM but in 
general boost is mostly made of template which is why the compile time is so long.  It wouldn`t help much to create a 
library.

> > Since we utilize only the msm library feature in boost, is there any
> way to build msm alone as a library which we link while building??

It wouldn`t make any difference in executable size (unless you create a shared library)

> 
> I heard about bjam for building boost libraries. but is it possible to
> build particular library alone with bjam?
> 
> Do you have any other suggestions on other msm's available as build
> libraries (not as precompiled headers)
> 
> 
> 
> _______________________________________________
> 
> General
> http://community.qnx.com/sf/go/post38607
>