gnucash maint: cmake - Add ability to run tests under CMake

John Ralls jralls at code.gnucash.org
Mon Jan 25 12:03:29 EST 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/42e5dd5c (commit)
	from  https://github.com/Gnucash/gnucash/commit/9b82651d (commit)



commit 42e5dd5c8ca251126f94df186d57192b832ffd19
Author: RobGowin <robgowin at gmail.com>
Date:   Mon Jan 18 10:33:34 2016 -0600

    cmake - Add ability to run tests under CMake



Summary of changes:
 CMakeLists.txt                                    |  33 ++++++-
 cmake/README_CMAKE.txt                            |  27 ++++--
 src/CMakeLists.txt                                |   1 +
 src/app-utils/CMakeLists.txt                      |   2 +-
 src/app-utils/test/CMakeLists.txt                 |  28 ++++++
 src/backend/dbi/CMakeLists.txt                    |   2 +
 src/backend/dbi/test/CMakeLists.txt               |  31 +++++++
 src/backend/sql/CMakeLists.txt                    |   2 +-
 src/backend/sql/test/CMakeLists.txt               |  23 +++++
 src/backend/xml/CMakeLists.txt                    |   2 +
 src/backend/xml/test/CMakeLists.txt               |  99 +++++++++++++++++++++
 src/bin/CMakeLists.txt                            |   2 +-
 src/bin/test/CMakeLists.txt                       |   3 +
 src/cmake_modules/GncAddTest.cmake                |  64 ++++++++++++++
 src/config.h.cmake.in                             |   1 +
 src/core-utils/CMakeLists.txt                     |   2 +-
 src/core-utils/test/CMakeLists.txt                |  18 ++++
 src/engine/CMakeLists.txt                         |   3 +
 src/engine/test-core/CMakeLists.txt               |  17 ++++
 src/engine/test/CMakeLists.txt                    |  91 +++++++++++++++++++
 src/gnc-module/CMakeLists.txt                     |   1 +
 src/gnc-module/test/CMakeLists.txt                | 103 ++++++++++++++++++++++
 src/gnc-module/test/misc-mods/CMakeLists.txt      |  14 +++
 src/gnc-module/test/mod-bar/CMakeLists.txt        |  18 ++++
 src/gnc-module/test/mod-baz/CMakeLists.txt        |  24 +++++
 src/gnc-module/test/mod-foo/CMakeLists.txt        |  18 ++++
 src/gnome-utils/CMakeLists.txt                    |   1 +
 src/gnome-utils/test/CMakeLists.txt               |  32 +++++++
 src/import-export/CMakeLists.txt                  |   2 +
 src/import-export/csv-imp/CMakeLists.txt          |   1 +
 src/import-export/csv-imp/test/CMakeLists.txt     |  22 +++++
 src/import-export/ofx/CMakeLists.txt              |   1 +
 src/import-export/ofx/test/CMakeLists.txt         |   8 ++
 src/import-export/qif-imp/CMakeLists.txt          |   1 +
 src/import-export/qif-imp/test/CMakeLists.txt     |   6 ++
 src/import-export/qif/CMakeLists.txt              |   3 +
 src/import-export/qif/test/CMakeLists.txt         |  13 +++
 src/import-export/test/CMakeLists.txt             |  19 ++++
 src/libqof/CMakeLists.txt                         |   2 +
 src/libqof/qof/test/CMakeLists.txt                |  26 ++++++
 src/register/ledger-core/CMakeLists.txt           |   1 +
 src/register/ledger-core/test/CMakeLists.txt      |   7 ++
 src/register/register-core/CMakeLists.txt         |   2 +-
 src/register/register-core/test/CMakeLists.txt    |   7 ++
 src/register/register-gnome/CMakeLists.txt        |   1 +
 src/register/register-gnome/test/CMakeLists.txt   |   7 ++
 src/report/locale-specific/us/CMakeLists.txt      |   2 +-
 src/report/locale-specific/us/test/CMakeLists.txt |  11 +++
 src/report/report-gnome/CMakeLists.txt            |   2 +-
 src/report/report-gnome/test/CMakeLists.txt       |  14 +++
 src/report/report-system/CMakeLists.txt           |   1 +
 src/report/report-system/test/CMakeLists.txt      |  26 ++++++
 src/report/standard-reports/CMakeLists.txt        |   2 +
 src/report/standard-reports/test/CMakeLists.txt   |  22 +++++
 src/report/stylesheets/CMakeLists.txt             |   1 +
 src/report/stylesheets/test/CMakeLists.txt        |   4 +
 src/report/utility-reports/CMakeLists.txt         |   2 +-
 src/report/utility-reports/test/CMakeLists.txt    |   4 +
 src/tax/us/CMakeLists.txt                         |   2 +
 src/tax/us/test/CMakeLists.txt                    |   9 ++
 src/test-core/CMakeLists.txt                      |  11 ++-
 61 files changed, 886 insertions(+), 18 deletions(-)
 create mode 100644 src/app-utils/test/CMakeLists.txt
 create mode 100644 src/backend/dbi/test/CMakeLists.txt
 create mode 100644 src/backend/sql/test/CMakeLists.txt
 create mode 100644 src/backend/xml/test/CMakeLists.txt
 create mode 100644 src/bin/test/CMakeLists.txt
 create mode 100644 src/cmake_modules/GncAddTest.cmake
 create mode 100644 src/core-utils/test/CMakeLists.txt
 create mode 100644 src/engine/test-core/CMakeLists.txt
 create mode 100644 src/engine/test/CMakeLists.txt
 create mode 100644 src/gnc-module/test/CMakeLists.txt
 create mode 100644 src/gnc-module/test/misc-mods/CMakeLists.txt
 create mode 100644 src/gnc-module/test/mod-bar/CMakeLists.txt
 create mode 100644 src/gnc-module/test/mod-baz/CMakeLists.txt
 create mode 100644 src/gnc-module/test/mod-foo/CMakeLists.txt
 create mode 100644 src/gnome-utils/test/CMakeLists.txt
 create mode 100644 src/import-export/csv-imp/test/CMakeLists.txt
 create mode 100644 src/import-export/ofx/test/CMakeLists.txt
 create mode 100644 src/import-export/qif-imp/test/CMakeLists.txt
 create mode 100644 src/import-export/qif/test/CMakeLists.txt
 create mode 100644 src/import-export/test/CMakeLists.txt
 create mode 100644 src/libqof/qof/test/CMakeLists.txt
 create mode 100644 src/register/ledger-core/test/CMakeLists.txt
 create mode 100644 src/register/register-core/test/CMakeLists.txt
 create mode 100644 src/register/register-gnome/test/CMakeLists.txt
 create mode 100644 src/report/locale-specific/us/test/CMakeLists.txt
 create mode 100644 src/report/report-gnome/test/CMakeLists.txt
 create mode 100644 src/report/report-system/test/CMakeLists.txt
 create mode 100644 src/report/standard-reports/test/CMakeLists.txt
 create mode 100644 src/report/stylesheets/test/CMakeLists.txt
 create mode 100644 src/report/utility-reports/test/CMakeLists.txt
 create mode 100644 src/tax/us/test/CMakeLists.txt



More information about the gnucash-patches mailing list