On 4/27/19 6:48 AM, John Ralls wrote: > >> On Apr 26, 2019, at 8:16 PM, Stephen M. Butler <kg...@arrl.net> wrote: >> >> On 4/26/19 4:04 PM, John Ralls wrote: >>>> On Apr 26, 2019, at 10:04 AM, Stephen M. Butler <kg...@arrl.net> wrote: >>>> >>>> Based on the following, have I run into a problem with googletest on >>>> Disco? Additional Guidance sure appreciated. >>>> >>> Just point GnuCash at the source directories with -DGTEST_ROOT and >>> -DGMOCK_ROOT. It will take care of building them. >>> >>> Regards, >>> John Ralls >>> >> found these two lines up front in the debian/rules file. >> >> export GMOCK_ROOT=$(CURDIR)/.build/__gtest/googlemock >> export GTEST_ROOT=$(CURDIR)/.build/__gtest/googletestT >> >> Changed them to be: >> >> export GMOCK_ROOT=/usr/src/googletest/googletest >> export GTEST_ROOT=/usr/src/googletest/googlemock >> >> and dpkg_buildpackage thru eggs all over the screen within a couple of >> seconds. Now searching for how cmake is invoked. Probably pick this up >> again Sunday evening. > CMake doesn't read the environment except for CFLAGS, CXXFLAGS, and LDFLAGS > so you have to explicitly set those on the cmake command line: > cmake -G Ninja -D CMAKE_INSTALL_PREFIX=/path/to/install -D > GTEST_ROOT=/usr/src/googletest/googletest -D > GMOCK_ROOT=/usr/src/googletest/googlemock /path/to/gnucash-source > > Regards, > John Ralls > > Thanks for the confirmation John. I'll dig into debian/rules to figure out how/where it invokes cmake. Cutting trees today so probably tomorrow.
--Steve -- Stephen M Butler, PMP, PSM stephen.m.butle...@gmail.com kg...@arrl.net 253-350-0166 ------------------------------------------- GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8 _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel