John Ralls
9661a77f3c
Bug 797459 - Installation (for 3.7) Readme Version number shows 2.2.x
...
Remove the version line and update the number of developers: The
AUTHORS file shows more than 200, not counting patches.
2019-10-15 10:55:18 -07: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
John Ralls
9865934410
Reduce warning about failing to dlopen a module to debug.
...
There's another warning for runtime about not being able to load
a specified module and this one creates a lot of noise during a parallel
build.
2018-02-19 12:27:59 -08:00
John Ralls
605f3466cb
Rename the gnc-module test libraries to be consistent with other modules.
2018-02-18 16:07:25 -08:00
Geert Janssens
49a936c1fd
Rewrite gnc_add_swig_guile_command to work in dist tarball as well
...
When building from git it will add targets to generate the swig files.
When building from tarball it will just point at the generated source
files from the tarball.
2018-01-29 19:46:44 +01:00
Rob Gowin
54ac7f23e0
Remove Autotools
2018-01-13 12:52:57 -06:00
Geert Janssens
3d910ad2b1
Drop guile 1.8 support
...
And with it all quirks we still had in the code to support that version.
2017-12-20 14:55:40 +01:00
Rob Gowin
778b86e29e
Handle cases where LIBDIR is not "lib"
...
For example, Fedora installs to lib64, Debian to lib/<arch-tuple>
2017-12-01 17:00:39 -06:00
John Ralls
5ca129d82d
Remove unset variable SWIG_ARGS from Makefile.am
2017-11-30 13:31:23 -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
6c01e54042
Convert shell-executed scheme tests to run directly from Guile.
...
I.e., remove the shell invocation and with it the need to set the shebang.
Surprisingly this required some build-system modifications particularly
for cmake in order to correctly set the environment.
2017-11-07 15:04:16 -08:00
John Ralls
f412795ef2
Remove extraneous parameters from GNC_ADD_SCHEME_TARGETS
2017-11-07 15:04:16 -08:00
Geert Janssens
1238b9d8cd
Prevent gcc from searching config.h in the current directory
...
This will avoid a ninja-build from picking up a config.h generated by the autotools build
(in the root build directory). Picking up the wrong config.h may lead to all kinds of
subtle issues if the autotools run was done with different options than the cmake run.
2017-10-26 14:05:17 +02:00
Geert Janssens
f943ba61ae
Rename directory for code from external projects
...
'lib' is also being used by the cmake build, so there was a
theoretical risk for file conflicts. The new name is 'borrowed'.
2017-08-17 15:25:49 +02:00
Geert Janssens
53afd36de1
Keep the test modules from gnc-module outside of the normal GNC_MODULE_PATH
...
They interfere with other tests and pollute the build logs in cmake.
2017-08-16 11:59:27 +02:00
Geert Janssens
3e3eead3c5
Eliminate plugins directory
...
bi-import and customer-import have been put with the other importers
example is moved to gnc-module as, well, an example
2017-08-14 18:17:13 +02:00
Geert Janssens
0c6da2f001
Cleanup some more obscure references to no longer existing 'src' directory
2017-08-11 22:44:50 +02:00
Geert Janssens
83d14e1c1c
Restructure the src directory
...
It is split into
- /libgnucash (for the non-gui bits)
- /gnucash (for the gui)
- /common (misc source files used by both)
- /bindings (currently only holds python bindings)
This is the first step in restructuring the code. It will need much
more fine tuning later on.
2017-08-10 18:45:00 +02:00