You're right. I tried a simple example and it did work. Now I have to find out why mine didn't. Thanks for your help.
On Jan 24, 2008 3:23 PM, Sahn Lam <[EMAIL PROTECTED]> wrote: > > > On Jan 24, 2008 2:17 PM, Hendrik Sattler <[EMAIL PROTECTED]> wrote: > > > Am Donnerstag 24 Januar 2008 schrieb Sahn Lam: > > > I don't trust myself to be able to specify the dependencies correctly > > - now > > > or in the future. It is not as simple as it seems. For example, > > let's say > > > I have this structure: > > > > > > libA has gen.h which is generated > > > libB has header1.h which includes libA/gen.h > > > libC has header2.h which includes libB/header1.h > > > > > > If I understand how cmake works correctly, in order for things to get > > built > > > in the right order, I have to use ADD_DEPENDENCIES to tell cmake that > > to > > > build libA before libB and libC. > > > > You shouldn't have to do anything to make that work, actually. That's > > what the > > dependency scanner is supposed to handle automatically. > > Do you add the header files as source files to the add_library()? > > > > HS > > > > I did use ADD_LIBRARY to add gen.h to libA along with all the other source > files in libA. That didn't generate the correct build order unless I > explicitly made libB and libC depend on libA using ADD_DEPENDENCIES. > > What am I missing? > > Thanks, > > Sahn >
_______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
