Commands are executed concurrently as a pipeline, with the standard output of each process piped to the standard input of the next. A single standard error pipe is used for all processes.
COMMAND
A child process command line.
CMake executes the child process using operating system APIs directly. All arguments are passed VERBATIM to the child process. No intermediate shell is used, so shell operators such as > are treated as normal arguments. (Use the INPUT_*, OUTPUT_*, and ERROR_* options to redirect stdin, stdout, and stderr.)
If a sequential execution of multiple commands is required, use multiple execute_process() calls with a single COMMAND argument.
➜ thread_test_2 make help The following are some of the valid targets for this Makefile: ... all (the default if no target is provided) ... clean ... depend ... edit_cache ... rebuild_cache ... stl_thread_test_2 ... __/__/__/cpp_bootstrap/common/common_include/common_funcs.o ... __/__/__/cpp_bootstrap/common/common_include/common_funcs.i ... __/__/__/cpp_bootstrap/common/common_include/common_funcs.s ... __/__/__/cpp_bootstrap/common/common_include/common_includes.o ... __/__/__/cpp_bootstrap/common/common_include/common_includes.i ... __/__/__/cpp_bootstrap/common/common_include/common_includes.s ... __/__/__/cpp_bootstrap/common/common_include/log_init.o ... __/__/__/cpp_bootstrap/common/common_include/log_init.i ... __/__/__/cpp_bootstrap/common/common_include/log_init.s ... main.o ... main.i ... main.s
` Check-out the latest Python libstdc++ printers to a place on your machine. In a local directory, do: svn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python
Add the following to your ~/.gdbinit. The path needs to match where the python module above was checked-out. So if checked out to: /home/maude/gdb_printers/, the path would be as written in the example: python import sys sys.path.insert(0, ‘/home/maude/gdb_printers/python’) from libstdcxx.v6.printers import register_libstdcxx_printers register_libstdcxx_printers (None) end `