[CMake] multiple cmake files in one directory
th.tom at gmx.de
th.tom at gmx.de
Tue Sep 22 12:36:36 EDT 2009
> On Tue, Sep 22, 2009 at 05:55:49PM +0200, th.tom at gmx.de wrote:
> > I have seen a thread about this issue but there was not a real
> > solution, so I try to ask that again: Is there a way to define a
> > specific CMakeLists.txt-file with a cmake call.
>
> Maybe you should post a link to the thread so we know what you're
> talking about?
Yes, I should, but I read about 40 Threads through google and got completely lost.
>
> subdirs() is deprecated. Use add_subdirectory().
ok, thanks for the hint!
> You can explicitly tell CMake the name of your list file with something
> like cd build && cmake ../MyCMakeLists.myext.
No!?
CMake Error: The source directory [...]/MyCMakeLists.myext is a file, not a directory.
>
> You could let the CMakeLists in the data directory take care of subdir1
> and subdir3 and move the CMakeLists for subdir2 into subdir2.
>
> But basically I think your project organization seems broken and I would
> try to fix it rather than hack around it.
Sometimes you are in a bad position for things like that ;-). Convincing to use cmake is hard enough.
- tom
More information about the CMake
mailing list