[GNC-dev] Building 3.5 package for Disco
Stephen M. Butler
kg7je at arrl.net
Sun Apr 28 18:12:37 EDT 2019
On 4/27/19 6:48 AM, John Ralls wrote:
>
>> On Apr 26, 2019, at 8:16 PM, Stephen M. Butler <kg7je at arrl.net> wrote:
>>
>> On 4/26/19 4:04 PM, John Ralls wrote:
>>>> On Apr 26, 2019, at 10:04 AM, Stephen M. Butler <kg7je at 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.Butler51 at gmail.com
kg7je at arrl.net
253-350-0166
-------------------------------------------
GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
More information about the gnucash-devel
mailing list