Added variable RANLIB for ranlib, since the MinGW Linux cross compiler
version of ranlib has a funny name which we need to be able to specify.
Merge branch 'master' of github.com:jonstewart/liblightgrep
Cross-compiling for Windows hosted on Linux with MinGW is now possible
by defining the CROSS variable. test.exe does not yet run unless you
copy the DLLs to the same directory, but in that case all tests pass.
libicudata is called libicudt on Windows.
Updated Scope so nonstandard signals are gone; facilitates building with
mingw.
Temporarily switch to static builds for mingw64. (I need this for testing
the bulk_extractor auto-build script.)
Cosmetic.
ICU 50 adds 's' as a prefix to Windows static libs.
Moved PREFIX out to platform-specific configuration.
install target now respects BUILD_SHARED, BUILD_STATIC.
Added parse test for [a-zA-Z\d._%\-+], which doesn't compile for Jon.
Split huge byetSet test into many small tests.
Added parse tests for funny character classes [], [[], []].
Added parse test for [][].
When we expect an exception, we neet to return in the catch block and
assert false after that. Duh.
Added operator-, operator-= to RangeSet.
Correctly handle self-or-assignment (|=) for RangeSet.
Added more RangeSet tests.
Added operator-, operator-= to ByteSet to support set subtraction.
Cosmetic.