Sebastian Pipping
37db5cbea4
CMake: Mention CMAKE_BUILD_TYPE in summary
2019-08-29 02:21:52 +02:00
Sebastian Pipping
42d4f61db0
Travis CI: Make MODE=cmake-oos build fuzzing code as well
2019-08-29 01:01:31 +02:00
Sebastian Pipping
b2274348e2
CMake: Advertise CXX settings for fuzzer so that C++ tests will link fine
2019-08-29 01:00:43 +02:00
Sebastian Pipping
f991a45dec
Travis CI: Turn verbosity up for MODE=cmake-oos
2019-08-29 00:58:50 +02:00
Sebastian Pipping
b784c75670
CMake: Get off target_link_options of CMake >=3.13
2019-08-29 00:58:50 +02:00
Sebastian Pipping
5031b61352
CMake: Be more helpful with regard to CMAKE_C_COMPILER_ID
2019-08-29 00:58:26 +02:00
Sebastian Pipping
d608f79849
CMake: Check C rather than C++ compiler for clang for fuzzing
2019-08-29 00:56:34 +02:00
Sebastian Pipping
22e8631be6
CMake: Add BUILD_fuzzers to summary
2019-08-28 16:45:50 +02:00
Sebastian Pipping
a78e8624c9
Changes: Document #308
2019-08-28 14:12:56 +02:00
Sebastian Pipping
745de9a519
Merge pull request #319 from libexpat/byte-type-comments
...
xmltok: Add more in-code documentation about byte types
2019-08-28 12:59:48 +02:00
Mitch Phillips
29eddcae5f
Add XML fuzzers to libexpat upstream. ( #308 )
2019-08-28 12:57:57 +02:00
Sebastian Pipping
748ac8799d
xmltok: Add more in-code documentation about byte types
2019-08-28 01:27:32 +02:00
Sebastian Pipping
e3d6578214
CMake: Windows: Revert "MT" naming postfix bits
2019-08-21 18:19:36 +02:00
Sebastian Pipping
4ad291435c
Merge pull request #316 from libexpat/cmake-postfix
...
CMake: Windows: Make binary postfix match MSVC
2019-08-18 20:25:52 +02:00
Sebastian Pipping
1544741d03
CMake: Add suffix w?d?(MT)? to binaries on Windows
2019-08-17 22:53:48 +02:00
Sebastian Pipping
36ecc4dc12
CMake: Bump version requirement to CMake 3.1.3
2019-08-17 22:50:47 +02:00
Sebastian Pipping
b134d64694
Merge pull request #315 from libexpat/issue-306-configure-ac-style-doc
...
configure-ac-style.md: Add configure.ac style guide (#306 )
2019-08-17 22:15:39 +02:00
Sebastian Pipping
80d2829fa8
Merge branch 'david-loffredo-portable-unused-param-fix' ( #313 )
2019-08-17 18:20:49 +02:00
Sebastian Pipping
75c93b91df
Changes: Document #313
2019-08-17 18:19:41 +02:00
Sebastian Pipping
0b613819d5
Merge branch 'david-loffredo-win64-cast-warnings' ( #310 )
2019-08-17 18:02:26 +02:00
Sebastian Pipping
2950d7287a
Changes: Document #310
2019-08-17 18:01:37 +02:00
Sebastian Pipping
1d920e2865
configure-ac-style.md: Add configure.ac style guide
2019-08-17 17:37:56 +02:00
Sebastian Pipping
df5cd6e01e
Merge pull request #314 from hannob/add_no_common
...
Add -fno-common to ASAN (for global buffer overflows)
2019-08-17 15:40:15 +02:00
David Loffredo
1ec27cb32f
update xmlwf and tests to new UNUSED_P definition
...
Signed-off-by: David Loffredo <loffredo@steptools.com>
2019-08-16 12:20:00 -04:00
David Loffredo
561773607c
handle unused parameters with the usual (void)param; statement rather than gcc-specific attribute
...
Signed-off-by: David Loffredo <loffredo@steptools.com>
2019-08-16 09:52:09 -04:00
Hanno
7f91a3d1b6
Add -fno-common to ASAN tests to make sure global buffer overflows are detected.
2019-08-16 11:45:18 +02:00
David Loffredo
9cb5c2c051
fix loss of data warnings with vc15 win64 and /W4
...
Signed-off-by: David Loffredo <loffredo@steptools.com>
2019-08-15 16:39:48 -04:00
Sebastian Pipping
4fff5a7097
Merge pull request #309 from hannob/ubsan_abort
...
Make sure UBSAN errors cause a hard abort.
2019-08-15 22:29:15 +02:00
Hanno
2299f37fea
Make sure UBSAN errors cause a hard abort.
2019-08-15 20:44:40 +02:00
Sebastian Pipping
363cd4447f
Merge branch 'improve-cmake'
2019-08-12 21:26:50 +02:00
Sebastian Pipping
59da88ab55
CMake: Be fine without C++ compiler when tests are disabled
2019-08-12 21:26:20 +02:00
Sebastian Pipping
af8528242c
CMake: Make use of PROJECT_VERSION
2019-08-12 21:26:20 +02:00
Sebastian Pipping
8783534621
CMake: Require CMake >=3.0.2
2019-08-12 21:26:17 +02:00
Sebastian Pipping
bb0abf601a
CMake: Make version requirement first statement in file
2019-08-12 21:26:08 +02:00
Sebastian Pipping
0d2fe1d114
CMake: Move enable_testing closer to test runner code
2019-08-12 21:26:08 +02:00
Sebastian Pipping
db81bf02a7
CMake: Use SEND_ERROR to report more errors at once
2019-08-12 21:26:08 +02:00
Sebastian Pipping
5ccfc06ff7
CMake: A more section comments
2019-08-12 21:26:08 +02:00
Sebastian Pipping
2f77bfef82
CMake: Move header installation away from pkg-config file code
2019-08-12 21:26:08 +02:00
Sebastian Pipping
823672d853
CMake: Gather configuration options near the top
2019-08-12 21:26:08 +02:00
Sebastian Pipping
19146b7f61
CMake: Produce configuration summary
2019-08-12 21:26:08 +02:00
Sebastian Pipping
68318981c0
CMake: Extract variable test_SRCS
2019-08-12 21:26:08 +02:00
Sebastian Pipping
3b51140335
Merge branch 'kkkunche-issue_302' ( #307 )
2019-08-12 21:17:27 +02:00
kkkunche
3987529951
Correct the indentation for configure.ac
2019-08-12 21:16:56 +02:00
Sebastian Pipping
322ca04c9a
Merge branch 'fix-make-run-xmltest-for-out-of-source-builds'
2019-08-11 21:12:49 +02:00
Sebastian Pipping
c76f2c4690
Changes: Document out-of-source fix to "make run-xmltest"
2019-08-11 19:38:08 +02:00
Sebastian Pipping
d4ed0019a9
Makefile.am: Make "run-xmltest" more robust
...
Robust towards existing file $(srcdir)/tests/xmlts.zip
Robust towards existing directory $(srcdir)/tests/xmlconf/
Because if make finds the in $(srcdir) and does not create them in $(builddir).
2019-08-11 19:38:08 +02:00
Sebastian Pipping
3cb24b6e59
xmltest.sh: Remove dead code
2019-08-11 19:38:08 +02:00
Sebastian Pipping
dc6e298679
xmltest.sh: Fix for out-of-source builds
2019-08-11 19:38:08 +02:00
Sebastian Pipping
ef5be9f1bb
Makefile.am: Support direct "./configure && make run-xmltest"
2019-08-11 19:38:08 +02:00
Sebastian Pipping
17dcf52606
Makefile.am: Use $(srcdir) and $(*builddir) in target "run-xmltest"
2019-08-11 19:38:00 +02:00