[vz-dev] [volkszaehler/vzlogger] 8d0617: Aligned cmake built system with recommendations in...

claashk noreply at github.com
Sa Jan 18 09:23:10 CET 2020

  Branch: refs/heads/master
  Home:   https://github.com/volkszaehler/vzlogger
  Commit: 8d06176360fec9455666b41da425c14003839054
  Author: claashk <claashk at users.noreply.github.com>
  Date:   2020-01-18 (Sat, 18 Jan 2020)

  Changed paths:
    M CMakeLists.txt
    R gmock/CMakeLists.txt
    R gtest/CMakeLists.txt
    A gtest/CMakeLists.txt.in
    M include/Options.hpp
    M src/Options.cpp
    M tests/CMakeLists.txt
    M tests/MeterSML.cpp
    A tests/include/test_config.hpp.in
    M tests/mocks/CMakeLists.txt
    M tests/ut_MeterOCR.cpp
    M tests/ut_api_volkszaehler.cpp
    M tests/ut_buffer.cpp

  Log Message:
  Aligned cmake built system with recommendations in googletest docs (#415)

* Aligned cmake built system with recommendations in googletest docs

* Copied etc/vzlogger.conf to build directory for testing. Path in test is relative to build dir

* Changed working directory of test to build dir

* Added cmake command to copy missing images for OCR Test to build dir

* Added constructor accepting a std::string as value to class Options

* * Made tests independent from working directory upon execution
* Fixed some 'dirty hacks' by moving object dependencies from test
sources to cmake script

* Changed design to collect all variable path names in a single header
file in tests/include

* Added missing source file

* Fixed some build errors caused by missing source files.

* * Fixed missing path delimiter in path generator for OCR sample files
* renamed test helper pathTo to ocrTestImage

* Fixed coding style with clang-format

* Beautified CMakeLists files (with tabs\!)

More information about the volkszaehler-dev mailing list