On Monday 20 May 2013, Wojciech Knapik wrote: > On Wed, May 15, 2013 at 07:26:58PM +0200, Alexander Neundorf wrote: > > On Wednesday 15 May 2013, Bill Hoffman wrote: > > > On 5/15/2013 4:48 AM, Wojciech Knapik wrote: > > > > On Tue, May 14, 2013 at 03:55:37PM -0400, Bill Hoffman wrote: > > > >> Globs simply do not work well for source files. > > > > > > > > GLOBs work great for source files. Just not with CMake currently ;] > > *SNIP* > > > > I don't see what the big deal is. You run glob once from a shell or > > > editor and you get the initial list of files. From that point on the > > > effort to add/remove a new file to the list is trivial. > > > > I agree, this is really only an issue at all when creating the > > CMakeLists.txt initially. > > It's only an issue when creating the CMakeLists.txt initially if you > choose to use GLOBs for source lists. > > If you choose to use explicit file lists instead, you need to actively > maintain the CMakeList forever.
Yes. Typically this means adding or removing one line containing the name of a source file from time to time, this is really not much work. You create a new source file, edit it, and add its name to the CMakeLists.txt to get it compiled. If you don't want to compile it yet, don't add it yet. I haven't heard anybody complaining about this in the last years. It is typically really only when setting up cmake for an already existing project. Alex -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers
