Yury Gribov
30f8c30b6a
Hide private symbols.
2018-09-20 17:45:01 +01:00
userwithuid
23cf8dc612
CMake: Use GNUInstallDirs for pkgconfig too
...
Fixes i.e. multilib setups on linux
Follow-up to 5681911965
2018-08-21 06:30:48 +00:00
Sebastian Pipping
39e487da35
Prepare release version 2.2.6 ( #209 )
2018-08-12 21:40:00 +02:00
Sebastian Pipping
62f92a5e1c
Bump version info from 7:7:6 to 7:8:6 ( #209 )
2018-08-12 21:40:00 +02:00
Frank Rast
59fec97670
CMake: Show error if combination of XML_UNICODE, XML_UNICODE_WCHAR_T and BUILD_tools is not supported.
2018-08-10 08:41:16 +02:00
Frank Rast
1a1d1841c0
CMake: Add options XML_UNICODE and XML_UNICODE_WCHAR_T
2018-08-09 09:33:48 +02:00
Frank Rast
53d8e00275
CMake: fix option XML_DEV_URANDOM to use set()
2018-08-09 09:20:51 +02:00
Sebastian Pipping
867579e41f
Support db2x_docbook2man for man page compilation ( #188 )
2018-02-28 15:07:21 +01:00
Sebastian Pipping
48a372bc92
CMakeLists.txt: Adjust style for readability and consistency ( #184 )
2018-01-08 00:57:05 +01:00
pedro-vicente
cc58946cc8
CMake: Add option MSVC_USE_STATIC_CRT ( #184 )
...
to compile as C++/static CRT on Visual Studio
2018-01-08 00:50:31 +01:00
Rolf Eike Beer
5681911965
CMake: Use GNUInstallDirs module to set proper defaults for install directories
2017-12-14 20:35:04 +01:00
Rolf Eike Beer
fa4bf716bd
CMake: create the same pkg-config file as the autotools build
2017-12-13 19:48:30 +01:00
vanklompf
ef64aa331d
CMake option to treat warnings as errors
2017-12-04 23:31:10 +01:00
Sebastian Pipping
5f9bc4836f
Prepare release version 2.2.5 ( #133 )
2017-10-31 17:20:31 +01:00
Sebastian Pipping
0a6b7d2f31
Bump version info from 7:6:6 to 7:7:6 ( #133 )
2017-10-27 20:05:59 +02:00
Sebastian Pipping
0f5186c7b8
Support docbook-to-man command, e.g. for openSUSE ( #153 )
2017-10-27 19:47:08 +02:00
Stephen Groat
cb7d430d22
Fix docbook
2017-10-21 19:23:48 +02:00
Sebastian Pipping
b1ef760e0e
CMake: Add missing integration of tests/structdata.c
2017-08-29 23:19:34 +02:00
Sebastian Pipping
3bdb11fc86
Prepare release version 2.2.4 ( #123 )
2017-08-19 16:40:21 +02:00
Sebastian Pipping
98a5115c2c
Bump version info bumped from 7:5:6 to 7:6:6 ( #123 )
2017-08-19 16:40:20 +02:00
Sebastian Pipping
d4390f34f3
Replace handwritten Makefile with GNU Automake
2017-08-12 16:09:50 +02:00
Rolf Eike Beer
764f79bc04
CMake: always honor manually set BUILD_* options
...
Figure out if the option should be enabled or disabled by default, but
unconditionally use it if it is set.
2017-08-07 20:40:45 +02:00
Rolf Eike Beer
3d6700dd41
CMake: drop linker flag setting
...
CMake propagates the normal compiler flags also to the linker, one would only
need this for special linker-only flags.
2017-08-07 20:16:45 +02:00
Rolf Eike Beer
27203d8df9
CMake: properly search and announce libbsd support
2017-08-07 20:16:45 +02:00
Rolf Eike Beer
72b538f2a7
CMake: add option for /dev/urandom availability
2017-08-05 22:23:59 +02:00
Rolf Eike Beer
dc9c4d454a
CMake: detect the presence of entropy functions
2017-08-05 22:23:59 +02:00
Rolf Eike Beer
45a9b99af9
CMake: set -fno-strict-aliasing only if the compiler supports it
2017-08-05 15:05:51 +02:00
Sebastian Pipping
97c6bd0199
Prepare release version 2.2.3
2017-08-02 15:40:48 +02:00
Sebastian Pipping
e5470ee885
Bump version info bumped from 7:4:6 to 7:5:6
2017-08-02 15:40:46 +02:00
Sebastian Pipping
931697b9b8
Integrate loadlibrary.c into build systems
2017-07-26 15:03:55 +02:00
Sebastian Pipping
e72c42eb18
Prepare release version 2.2.2
2017-07-12 19:00:02 +02:00
Sebastian Pipping
8c9ec41705
Bump version info from 7:3:6 to 7:4:6
2017-07-12 19:00:02 +02:00
Ben Boeckel
f01b2c0e27
cmake: use the current binary directory
...
This is not necessarily the top-level CMake directory (such as when
expat is included inside of another project's source tree directly), so
we should instead use the one relative to this `CMakeLists.txt` file.
2017-07-05 17:13:57 -04:00
Ben Boeckel
ab89ae73c7
cmake: include the current directory's ConfigureChecks.cmake
...
The file we want is always in the same directory. The
`ConfigureChecks.cmake` file is included in many projects and the wrong
`CMAKE_MODULE_PATH` can cause the wrong one to be used here.
2017-07-05 17:11:48 -04:00
Ben Boeckel
dc4422e894
cmake: remove executable bits from cmake files
...
These files are not executable and should not be stored as such inside
of the repository.
2017-07-05 17:11:30 -04:00
Sebastian Pipping
484cc4e62c
Bump version, year, and ID for 2.2.1
...
Also fill earliest release date
2017-06-17 01:58:05 +02:00
Sebastian Pipping
b6742eb325
Bump version info from 7:2:6 to 7:3:6
2017-06-17 01:12:35 +02:00
Sebastian Pipping
078af33952
CMake: No longer define WIN32
2017-05-25 15:25:18 +02:00
Rhodri James
ec322eb428
Test to catch Issue #17
2017-04-26 00:04:52 +02:00
Sebastian Pipping
49e00b2a34
CMakeLists.txt: Resolve trailing whitespace
2016-11-20 18:10:01 +01:00
Sebastian Pipping
aa7f61cb0d
CMakeLists.txt: Rename BUILD_install to INSTALL
2016-11-20 18:09:13 +01:00
Tobias Taschner
ce686f45ba
CMake: Add BUILD_install to make install optional
...
For easier integration in other projects via add_subdirectory() make the install() calls optional.
2016-10-26 21:48:34 +02:00
Sebastian Pipping
2074c16a99
CMake: Do not try building docs if MSVC (bug #534 )
2016-08-15 18:57:06 +02:00
Sebastian Pipping
b419a6e952
CMake: Fix ninja support
2016-08-15 18:39:28 +02:00
Sebastian Pipping
add34368c6
CMake: Symptom-fix out-of-source builds
2016-08-15 18:13:03 +02:00
Sergei Nikulov
227572030e
fix for #534
2016-08-15 18:07:34 +02:00
Sebastian Pipping
06b9bcf2a6
Start using -fno-strict-aliasing (bug #538 )
2016-08-12 15:45:05 +02:00
Sebastian Pipping
eb0fd8b2b1
CMakeLists.txt: Exclude soversion config on Windows
2016-06-20 18:47:11 +02:00
Sebastian Pipping
a0eaef2d67
Set version 2.2.0/2016-06-18 where missing
2016-06-18 00:16:21 +02:00
Sebastian Pipping
92da19f153
Resolve COMPILING_FOR_WINDOWS (ex COMPILED_FROM_DSP) in favor of WIN32
2016-06-13 17:05:16 +02:00