Chun-wei Fan
6a5da68ccf
Add NMake Makefiles for Visual Studio builds
...
This adds a set of Visual Studio NMake Makefiles that can be used to
build libpsl, either as a DLL or as a static .lib. Building of the psl
tool and the tests in tests/ (but not fuzz, since those tests use
fmemopen(), that is not supported on Windows) are also supported.
A simplified "install" target is provided that copies the build
results to a default or set prefix with the pkg-config file so that
other packages (such as libsoup) with build systems that depend on this
.pc file can be built.
These files make use of autotools stuff so that they have the up-to-date
version info upon a release.
Currently, only builds using the ICU runtime/builtin or with no
runtime/builtin are supported with Visual Studio builds.
2018-04-26 17:09:28 +08:00
Tim Rühsen
724fbd0098
Fix make distcheck
2018-04-25 17:06:44 +02:00
Tim Rühsen
fe2042fea8
Fix make distcheck without enabled docs
2018-03-06 10:21:45 +01:00
Tim Rühsen
f41c6aaf63
Add fuzzing architecture
2017-06-09 16:27:37 +02:00
Tim Rühsen
deabd4a546
Replace psl2c by psl-make-dafsa
...
Removed --input-format from psl-make-dafsa.
Added --output-format=cxx+ to psl-make-dafsa.
Removed psl2c.
2016-12-06 15:22:18 +01:00
Tim Rühsen
8a62205004
Add Travis script for Coveralls.io
2016-09-28 12:31:49 +02:00
Tim Rühsen
598a78b2de
Add better test code coverage
2016-09-26 15:15:34 +02:00
Tim Rühsen
069c6ff091
Fix check-coverage target (CFLAGS+LDFLAGS not set properly)
...
Reported-by: https://github.com/darnir
2016-09-25 12:48:32 +02:00
Tim Rühsen
9b2d7b7a9c
Add gcov test coverage report
2016-09-23 17:13:32 +02:00
Tim Rühsen
f097290c90
Remove python linter
...
It has been merged into https://github.com/publicsuffix/list
and can be found in list/linter.
2016-03-02 11:45:28 +01:00
Tim Rühsen
2914afa8c7
New linter/ dir with pslint.py selftest
2016-02-18 16:40:06 +01:00
Tim Rühsen
583f97f2bf
Copy custom PSL file and test file into distribution tarball
2015-11-19 11:16:24 +01:00
Tim Rühsen
e443d21b61
Code cleanup, faster lookups
2015-09-19 10:50:00 +02:00
Tim Rühsen
71835fcd44
Add https://github.com/publicsuffix as git submodule
2015-07-14 13:25:42 +02:00
Tim Rühsen
88d75c0ad4
add LICENSE to distribution tarball
2015-03-02 14:56:40 +01:00
Tim Rühsen
8af7964a08
Do not install docs when gtk-doc is not installed
...
Reported-by: Dagobert Michelsen <dam@opencsw.org>
2015-01-26 13:16:59 +01:00
Tim Rühsen
b1b05d8dc4
Revert "added ./configure to distribution tarball"
...
This reverts commit 9ca28c69d9
.
The configure script *WAS* included in the dist tarball before.
2015-01-20 15:23:51 +01:00
Tim Rühsen
9ca28c69d9
added ./configure to distribution tarball
...
Reported-by: Dagobert Michelsen
2015-01-20 14:47:26 +01:00
Daniel Kahn Gillmor
cadb963475
remove LIBPSL_API_VERSION for simplicity
2014-05-31 18:56:07 +02:00
Tim Ruehsen
2a404722f6
added a 'psl' tool to acces functions from command line
2014-04-11 17:16:23 +02:00
Tim Ruehsen
1d72e45d85
added GTKDOC support
2014-04-02 10:27:13 +02:00
Tim Ruehsen
2327025f3a
fix 'make distcheck'
2014-03-21 11:04:01 +01:00
Tim Ruehsen
dc05276515
autoconf first version
2014-03-20 22:43:04 +01:00
Tim Ruehsen
6563469fc1
inital commit
2014-03-20 17:17:24 +01:00