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
Sebastian Pipping
2b9cb7f5b5
Bump soversion, skipped one for 2.1.1
2016-06-05 15:43:36 +02:00
Sebastian Pipping
b364f44701
CMake: Create .so.1 symlink, too
2016-06-05 15:41:12 +02:00
Sebastian Pipping
5cfcdc3f40
Have CMake call "$(MAKE) -C doc xmlwf.1"
...
.. so that the man page is built if missing (e.g. for a Git clone)
2016-06-05 15:17:07 +02:00
Sebastian Pipping
4363739fd5
CMake: Add soversion, support -DNO_SONAME=yes to bypass (issue #536 )
2016-05-28 19:55:40 +02:00
Björn Lindahl
d10262c9ef
Added suffix "d" to lib/dll to differentiate Debug from Release output so they don't overwrite each other.
...
Fixes #323
2016-05-14 19:33:32 +02:00
Sebastian Pipping
37f7efb878
Define COMPILING_FOR_WINDOWS with CMake on Windows
2016-03-28 18:18:09 +02:00
Sergei Nikulov
5c96e9ce60
Fix for BUILD_shared=OFF case on MSVC
2016-03-12 17:12:31 +01:00
Sebastian Pipping
d9a92249b1
CMakeLists.txt: Move code for upcoming change
2016-03-12 17:09:47 +01:00
Sebastian Pipping
8c2fd3d097
Bump version to 2.1.1
2016-03-12 00:23:16 +01:00
Sebastian Pipping
0ab8564db6
CMakeLists.txt: Align binary locations with Autotools
...
Target "xmlwf" even collided with the source folder of the
same name, previously:
$ cmake . && make
...
[ 82%] Linking C executable xmlwf
.../ld: cannot open output file xmlwf: Is a directory
collect2: error: ld returned 1 exit status
...
2016-03-11 23:22:51 +01:00
Karl Waclawek
b6db32746f
Added CMake build system.
2012-03-05 14:38:22 +00:00