I don't know about -B, but you can take advantage of the tool mode like this:
cmake -E chdir path/to/build cmake [options] path/to/source Effectively you can use the chdir tool to spawn CMake with the working directory you want it to have. On Thu, Feb 25, 2016 at 9:37 AM, Vania Joloboff <vania.jolob...@inria.fr> wrote: > Thanks Nicholas, > > Then if I run cmake from a shell script in working directory pwd > (and I do not want to cd) > can I tell cmake the first time to take the source > in path-to-source and do the build in path-to-build ? > > I have read there is an undocumented option -B to do this ? > > Vania > > > On 02/25/2016 04:16 PM, Nicholas Braden wrote: >> >> Yes, an existing build saves all the information it needs in the build >> cache. Once you have created a build, you never need to specify the >> source directory again. >> >> On Thu, Feb 25, 2016 at 9:13 AM, Vania Joloboff <vania.jolob...@inria.fr> >> wrote: >>> >>> Hi, >>> >>> The cmake documentation says there are two alternatives >>> to start cmake >>> >>> cmake [<options>] (<path-to-source> | <path-to-existing-build>) >>> >>> But it does not explain nowhere the difference between the two... >>> Does the path-to-existing-build retrieve itself the source dir >>> and start like if it were invoked with path-to-source >>> from path-to-existing-build working directory ? >>> >>> Vania >>> >>> -- >>> >>> 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 > > -- 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