From f47861cdfef74f7e3b04d618b9f8bfc8efccf380 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Tue, 26 Feb 2013 11:25:32 +0000 Subject: [PATCH] Reorganize TODO.CMAKE git-svn-id: https://svn.dealii.org/branches/branch_cmake@28573 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/CMake-Regressions | 16 --------------- deal.II/TODO.CMAKE | 42 ++++++++++++++++++++++++++++++++++++++ deal.II/cmake/README.cmake | 2 ++ deal.II/cmake/TODO.CMAKE | 6 ------ 4 files changed, 44 insertions(+), 22 deletions(-) delete mode 100644 deal.II/CMake-Regressions create mode 100644 deal.II/TODO.CMAKE delete mode 100644 deal.II/cmake/TODO.CMAKE diff --git a/deal.II/CMake-Regressions b/deal.II/CMake-Regressions deleted file mode 100644 index 0a44c11c80..0000000000 --- a/deal.II/CMake-Regressions +++ /dev/null @@ -1,16 +0,0 @@ -2012-12-05 19:00 2 base/thread_validity_08 -2012-12-05 19:00 2 base/thread_validity_09 -2012-12-05 19:01 3 deal.II/dof_renumbering_04 -2012-12-05 19:01 3 deal.II/dof_renumbering_04a -2012-12-05 19:01 3 deal.II/support_point_map - - * This stuff looks bad... - -2012-12-05 19:00 3 base/utilities_01 - - * Random number generator - -2012-12-05 19:00 0 base/path_search - - * broken because DEAL_II_PATH is not available any more in config.h - diff --git a/deal.II/TODO.CMAKE b/deal.II/TODO.CMAKE new file mode 100644 index 0000000000..38c26e7330 --- /dev/null +++ b/deal.II/TODO.CMAKE @@ -0,0 +1,42 @@ +Some last bits and thoughts: + +* What about migrating the testsuite to ctest/cdash? This would have + several advantages + - good integration with the cmake build system (*cough*) + - automatic build (!) and regression tests + - cdash is quite nice and we don't have to write the web front end by + hand... + +* A TECPLOT feature has to be written + +* Enable compilation of bundled TBB under Windows/Cygwin and Windows/MinGW + +* Clean up Platform introspection (search for sse2 and avx) and document + how to disable it (important for building for a different target system) + +* Always requiring a C compiler is a big annoyance because it is only + needed for bundled UMFPACK. + +* Provide a configuration template for cross compiling with CMake, + +* Set VERSION in CMakeLists.txt or in an extra file? + +* Some failing tests: + + 2012-12-05 19:00 2 base/thread_validity_08 + 2012-12-05 19:00 2 base/thread_validity_09 + 2012-12-05 19:01 3 deal.II/dof_renumbering_04 + 2012-12-05 19:01 3 deal.II/dof_renumbering_04a + 2012-12-05 19:01 3 deal.II/support_point_map + + * This stuff looks bad... + + 2012-12-05 19:00 3 base/utilities_01 + + * Random number generator + + 2012-12-05 19:00 0 base/path_search + + * broken because DEAL_II_PATH is not available any more in config.h + + diff --git a/deal.II/cmake/README.cmake b/deal.II/cmake/README.cmake index cac3c5e883..6e3d35113f 100644 --- a/deal.II/cmake/README.cmake +++ b/deal.II/cmake/README.cmake @@ -1,5 +1,7 @@ This folder contains the deal.II CMake build system +Extensive documentation can be found at /doc/development/cmake.html + It is structured as follows: ./checks diff --git a/deal.II/cmake/TODO.CMAKE b/deal.II/cmake/TODO.CMAKE deleted file mode 100644 index 93a02d2df5..0000000000 --- a/deal.II/cmake/TODO.CMAKE +++ /dev/null @@ -1,6 +0,0 @@ -Minor: - -* The following feature has to be written: TECPLOT - -* Enable compilation of bundled TBB under Windows/Cygwin and Windows/MinGW - -- 2.39.5