<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
I am wrapping a set of components that are generally independent of each other, but not always.<br><br>For example, I have<br>///////<br>// foo module<br>%Module foo<br>%Import common.sip // Need to get a Blah<br>%Include SomeClass.sip<br><br>Blah* getTheBlah();<br>%MethodCode<br>    sipRes = ...<br>%End<br><br>///////<br>// SomeClass.sip<br>class SomeClass<br>{<br>%TypeHeaderCode<br>...<br>    <br>};<br><br>///////<br>// common.sip<br>%Module common<br>%Import foo // Need SomeClass<br>class Blah{<br>...<br>    SomeClass* getVal();<br>};<br><br><br>So, common and foo are different modules but they use classes from each other's modules.  How do I get around this problem?  Is there something I can do with ConsolidatedModule, or what not to still et these modules be build and installed independently but get around this circular reference / Import issue?<br><br>Thanks!<br>-Nate<br><br>                                         </body>
</html>