Benjamin Gordon
8cae602e66
Add support for libsecret to cmake
...
gnucash has historically supported storing passwords for database
backends with libsecret when HAVE_LIBSECRET is defined. The code is
still present, but support for detecting libsecret's availablity was not
ported over when the build system was converted to cmake. This change
restores the missing detection.
2018-06-13 21:13:21 -06:00
Geert Janssens
a9f35ed7ae
Lowercase cmake commands
...
A huge bikeshed fest but it distracted me enough to do it anyway.
2018-05-03 23:18:15 +02:00
Geert Janssens
e2535abb95
Remove reference to GTEST_DISABLE, it no longer exists
...
The google test framework is a required dependency.
2018-04-14 08:17:34 +02:00
John Ralls
07ba7a3a98
Clarify cmake build directory location and source path.
2018-04-05 16:50:32 -07:00
Geert Janssens
85bfbd8e82
Some minor cleanups after the autotools removal
...
This includes removal of the now unused make-gnucash-potfiles.in,
checking for CMakeLists.txt rather than Makefile.am in gnc-vcs-info,
upating the HACKING file,
and generally updating references to autotools.
I have kept "Makefile.*" exclude patterns in our CMakeLists.txt files
because they may still be lingering in the source directory from
previous autogen.sh runs. At some point these should probably be
removed as well still, together with the gitignore references to them.
2018-01-26 18:22:48 +01:00
Geert Janssens
f11eab36d9
Replace GNC_CONFIGURE(2) with configure_file
2017-12-23 14:07:25 +01:00
John Ralls
9b0a8723a4
More GNUInstallDirs path fixes.
2017-12-01 13:56:52 -08:00
John Ralls
5204100d53
Use GNUInstallDirs in CMake Builds
...
Provides correct file layout when building distribution tarballs.
Fixes Bugs 790840 and 790841.
2017-11-28 14:25:35 -08:00
John Ralls
13657ee1bb
Merge branch 'maint' into unstable
2017-11-25 15:35:24 -08:00
Rob Gowin
0d8112bfef
Bug 790620 - Failed to create file “/usr/share/glib-2.0/schemas/gschemas.compiled.XY789Y”
...
Changed install rule for gschema.compiled to use a target.
2017-11-23 10:50:43 -05:00
Sumit Bhardwaj
bbdb7151dd
Made ofx-gschema dependent on WITH_OFX flag
2017-09-09 10:13:34 -07:00
Geert Janssens
ea0d442235
Move auxiliary business files to gnome directory
2017-08-07 18:32:18 +02:00
John Ralls
3efd063a08
Merge branch 'maint'
2017-07-17 20:06:47 -07:00
Rob Gowin
53e4e0572e
Fix failure to compile AQBanking GSchemas in CMake Build.
2017-07-17 20:05:57 -07:00
John Ralls
c8402ad62e
Merge CMake Distcheck from 'maint'.
...
Conflicts:
CMakeLists.txt
src/app-utils/CMakeLists.txt
src/backend/sql/test/CMakeLists.txt
src/backend/xml/test/CMakeLists.txt
src/gnome-utils/CMakeLists.txt
src/import-export/aqb/CMakeLists.txt
src/import-export/csv-imp/CMakeLists.txt
src/import-export/csv-imp/test/Makefile.am
src/import-export/ofx/CMakeLists.txt
src/import-export/qif-imp/CMakeLists.txt
src/libqof/CMakeLists.txt
src/register/ledger-core/CMakeLists.txt
src/register/register-core/CMakeLists.txt
src/register/register-gnome/CMakeLists.txt
src/report/business-reports/CMakeLists.txt
src/report/locale-specific/us/CMakeLists.txt
src/report/report-gnome/CMakeLists.txt
src/report/standard-reports/CMakeLists.txt
src/report/stylesheets/CMakeLists.txt
2017-07-04 18:36:35 -07:00
Rob Gowin
6b14dc5b59
Implement 'dist', 'distcheck' and 'uninstall' targets for CMake
2017-07-03 16:15:17 -07:00
John Ralls
3a794e75be
Add note about setting GTEST cmake variables.
...
Because I keep forgetting them...
2017-01-12 16:54:11 -08:00
RobGowin
42e5dd5c8c
cmake - Add ability to run tests under CMake
2016-01-24 19:54:33 -06:00
RobGowin
88a1d1412a
Tweak handling of COPYING file
...
* Fix symlink to not escape local directory
* Copy instead of link for Win32
* Remove COPYING and INSTALL from maint branch
2016-01-15 09:59:55 -08:00
RobGowin
53b7c51632
Support CMake 3.0 for Debian Jessie
2016-01-14 09:58:29 -08:00
Rob Gowin
448148681f
CMake build changes for maint
...
* Rename various .cpp files back to .c
* Carry copy INSTALL and COPYING from autotools.
* Fix unrelated issue with installing quote scripts.
2016-01-12 14:47:11 -08:00
Rob Gowin
1d474968ca
Add ability to build GnuCash with CMake
...
Backported from master.
2016-01-12 14:47:11 -08:00