Not sure if this is the sort of thing you are looking for, but you can use the cmake -E chdir command as a way to run an arbitrary command from another directory without having to create any extra scripts, perform shell logic, etc. For example:
cmake -E chdir /my/build/tree ctest .... On Sun, Mar 26, 2017 at 7:29 PM, Eric Noulard <eric.noul...@gmail.com> wrote: > This works but it is not possible to pass filtering argument (-L or -R) to > ctest this way. > > Le 26 mars 2017 10:13, "Dvir Yitzchaki" <dvir.yitzch...@ceva-dsp.com> a > écrit : > >> How about >> >> >> >> cmake --build /my/build/tree --target test >> >> >> >> Regards, >> >> Dvir >> >> >> >> *From:* CMake [mailto:cmake-boun...@cmake.org] *On Behalf Of *Eric >> Noulard >> *Sent:* Friday, March 24, 2017 13:04 >> *To:* CMake Mailinglist <cmake@cmake.org> >> *Subject:* [CMake] Is it possible to run ctest outside build tree? >> >> >> >> Is possible to run ctest outside the builld tree and how? >> >> typical use is when I have an out of source build I may be in the source >> tree >> >> and want to run tests without manually going to build tree. >> >> >> >> i.e. I currently do: >> >> >> >> ninja -C /my/build/tree >> >> >> >> is there a similar way to do that with ctest (other than creating my own >> script, shell alias etc...)? >> >> >> >> -- >> >> Eric >> > > -- > > 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 > -- Craig Scott Melbourne, Australia https://crascit.com
-- 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