mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-22 08:57:17 -06:00
1b4e481296
Currently when compiling GoogleTest from source code, source file gtest_main.cc from GoogleTest repository is not compiled into any library as in GoogleTest repository, where it is compiled into libgtest_main.a. Instead gtest_main.cc is added to source file list GTEST_SRC, which is then added to the list of source files of every single GoogleTest based test application. To simplify this gtest_main.cc is added to the source file list of target gtest now. Additionally GTEST_SRC is merged into lib_gtest_SOURCES, since both variables defined source files for GoogleTest libraries. Now target gtest generates library libgtest.a, which already contains the main function from source file gtest_main.cc. This is different to GoogleTest build system, where both are separated into two independent libraries libgtest.a and libgtest_main.a. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
COPYING-CMAKE-SCRIPTS.txt | ||
GncAddGSchemaTargets.cmake | ||
GncAddSchemeTargets.cmake | ||
GncAddSwigCommand.cmake | ||
GncAddTest.cmake | ||
MacroAddSourceFileCompileFlags.cmake | ||
MacroAppendForeach.cmake | ||
MakeDist.cmake | ||
MakeDistCheck.cmake | ||
MakeDistFiles.cmake |