On Tue, Jan 6, 2015 at 2:29 PM, David Cole <dlrd...@aol.com> wrote: > Two ways to do this occur to me: > > (1) wrap cmake with a two-line script that your project developers use: > @call cmake -G "Visual Studio 12 2013" > @call post-cmake.cmd >
Would this work with re-runs triggered by CMake itself (e.g. by ZERO_CHECK)? > > (2) do a file(WRITE ...) unconditionally somewhere in your > CMakeLists.txt file, and then introduce a custom command that depends > on that file, and a custom target for that command to live in, and > then make all your other targets depend on that one. That way, the > first thing that happens in a build is your "post-CMake" step. (this > one will be a weird interactive experience in Visual Studio, though, > if your custom command modifies the sln/vcxproj files...) > > Perhaps neither is "ideal," but either technique should be able to > help you until an ideal solution can be implemented. > > > HTH, > David C. > > > On Tue, Jan 6, 2015 at 2:50 AM, Petr Kmoch <petr.km...@gmail.com> wrote: > > Hi Scott. > > > > To file a bug, use the Mantis tracker at http://public.kitware.com/Bug/ > > > > As for running custom processing post-generation, there is no way hook > this, > > and a request for it was explicitly declined: > > http://public.kitware.com/Bug/view.php?id=13020 > > > > Petr > > > > On Mon, Jan 5, 2015 at 8:53 PM, Scott Aron Bloom < > scott.bl...@onshorecs.com> > > wrote: > >> > >> I have found a bug in SLN generation when the property USE_FOLDERS is > set > >> to on. > >> > >> > >> The order of the folders, and vcprojects added to the folders is not > >> sorted. It is sorted correctly if USE_FOLDERS is not set. > >> > >> > >> > >> I have two questions, first, what is the appropriate mechanism for > filing > >> a bug? I will create a trivial testcase to show the issue. > >> > >> > >> > >> Second, in the meantime I have a way to fix the sln file, as a post > >> process after its generated. What type of rule could I add to the > >> CMakeLists.txt file to run after the sln has been generated/updated by > >> cmake? > >> > >> Scott >
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake