From dc3ce4c2370d01cd57bf7c415dbc35bb74bbad14 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Sat, 22 Sep 2012 23:06:10 +0000 Subject: [PATCH] Update git-svn-id: https://svn.dealii.org/branches/branch_cmake@26637 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/README_CMAKE | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/deal.II/README_CMAKE b/deal.II/README_CMAKE index e23297dc2a..b3be990d38 100644 --- a/deal.II/README_CMAKE +++ b/deal.II/README_CMAKE @@ -101,6 +101,29 @@ INTRODUCTION $ make $ cmake -DCOMPONENT= -P build/cmake_install.cmake + * The build system cmake generates allows fine grained control. It is + e.g. possible to only compile a single file: + + $ cd source/dofs + $ make obj_dofs.inst + [ 0%] Building CXX object scripts/CMakeFiles/expand_instantiations.dir/expand_instantiations.cc.o + Linking CXX executable expand_instantiations + [ 0%] Built target expand_instantiations + [ 33%] Generating block_info.inst + [ 33%] Generating dof_accessor.inst + [ 33%] Generating dof_handler.inst + [ 66%] Generating dof_handler_policy.inst + [ 66%] Generating dof_objects.inst + [ 66%] Generating dof_renumbering.inst + [100%] Generating dof_tools.inst + [100%] Built target obj_dofs.inst + $ make dof_handler.o + Building CXX object source/dofs/CMakeFiles/obj_dofs.dir/dof_handler.cc.o + + For a list of valid targets of a given folder just type + + $ make help + -- 2.39.5