On 7/30/07, Timur Ivanov <[EMAIL PROTECTED]> wrote: > On 7/31/07, Brandon Van Every <[EMAIL PROTECTED]> wrote: > > On 7/30/07, Timur Ivanov <[EMAIL PROTECTED]> wrote: > > > > > > The problem is that common.cpp recompiled 3 times but I would like not > > > to do that waste of time. Is it possible ? > > > > Yep. Did you look at Chicken yet? > > Yes, I did. But it is a little complex for me and I didn't understand > all it logic yet.
The relevant section is "PCRE LIBRARY" in the top level CMakeLists.txt Unfortunately there's no easy way to do what you want. You have to know some CMake internals to get at previously compiled objects. I put in feature request #5155 "standard way to locate object files" but I don't intend to implement that myself right now, and who knows when someone else will. Bear in mind that in practice, reusing compiled objects is often not desireable. For instance, if you are compiling both shared and static versions of an object, they're typically going to have different flags for calling conventions and Position Independent Code behavior. Unless you have a lot of objects to reuse, it's not worth it. Chicken is one of those cases though, as there's like 6 permutations of exactly the same PCRE stuff. Cheers, Brandon Van Every _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake