summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Improve portability of Make (#154)Michael Osipov2019-05-071-1/+3
| | | | Several options passed to $(CC) are not portable, e.g., for HP aCC. Move them to variables.
* add utf8proc_unicode_version (#151)Steven G. Johnson2019-03-301-1/+2
|
* Pass users' flags (#141)Graham Inggs2018-11-011-10/+10
|
* Generate and install a pkg-config file. (#142)Michael Drake2018-11-011-1/+16
| | | | | | | | | | | | | | | | | | | | | | * Generate and install a pkg-config file. * Use Makefile libdir and includedir for pkg-config. This splits the prefix out from these variables, so that the same variables can be used to construct the pkg-config file. * Update the manifest for installation of pkg-config file. * Revert "Use Makefile libdir and includedir for pkg-config." This reverts commit a4cd6dc64a357dd5b91781045b3ac1c4679af97f. * Use Makefile libdir and includedir for pkg-config. This splits the prefix out from these variables, so that the same variables can be used to construct the pkg-config file.
* NEWS for upcoming 2.2 release, version bumpSteven G. Johnson2018-05-021-2/+2
|
* Static library support improvements (#123)past-due2018-04-291-1/+1
| | | | | | | | | | * `#define UTF8PROC_STATIC` to disable DLLEXPORT `#define UTF8PROC_STATIC` to disable DLLEXPORT * [CMake] Automatically define UTF8PROC_STATIC if BUILD_SHARED_LIBS is off * [Makefile] Support additional UTF8PROC_DEFINES, which can be used to specify flags like `-DUTF8PROC_STATIC`
* version bump to 2.1.1 (#131)v2.1.1Steven G. Johnson2018-04-271-1/+1
|
* fix make cleanSteven G. Johnson2018-04-271-1/+1
|
* added test for #128Steven G. Johnson2018-04-271-1/+5
|
* Use LDFLAGS when building libutf8proc.dylib (#125)Ryan Schmidt2018-04-181-1/+1
|
* don't set MAKE variable in Makefile (#99)Jameson Nash2017-02-181-1/+0
| | | fix #95
* new utf8proc_map_custom for hooking in user-defined custom mappings (#89)Steven G. Johnson2016-11-301-4/+8
| | | | | | | | | | * new utf8proc_map_custom for hooking in user-defined custom mappings * whoops, add test program * NEWS, version bump for 2.1 * change test functions to static so that gcc doesn't complain about missing prototypes
* NEWS and version numbers for 2.0.2 (#81)Tony Kelman2016-07-271-3/+4
| | | | | | | | * Add NEWS.md items for #79 and #80 * Prepare version numbers for 2.0.2 * Also update API version to 2.0.2
* Move -Wmissing-prototypes from Makefile to .travis.yml (#79)Tony Kelman2016-07-161-1/+1
| | | | since MSVC doesn't understand this flag, and the current mechanism for building Julia with MSVC goes through the makefile
* NEWS and version bump for 2.0.1 release, to come out shortlySteven G. Johnson2016-07-131-1/+1
|
* the ABI version was already bumped in #62, does not need to be bumped again ↵Steven G. Johnson2016-07-131-1/+1
| | | | in #70
* Unicode 9 updates (#70)Keno Fischer2016-06-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | * Updates for Unicode 9.0.0 TR29 Changes - New rules GB10/(12/13) are used to combine emoji-zwj sequences/ (force grapheme breaks every two RI codepoints). Unfortunately this breaks statelessness of grapheme-boundary determination. Deal with this by ignoring the problem in utf8proc_grapheme_break, and by hacking in a special case in decompose - ZWJ moved to its own boundclass, update what is now GB9 accordingly. - Add comments to indicate which rule a given case implements - The Number of bound classes Now exceeds 4 bits, expand to 8 and reorganize fields * Import Unicode 9 data * Update Grapheme break API to expose state override * Bump MAJOR version
* Fix overrunMichaël Meyer2016-02-041-1/+1
|
* Bump version number.Michaël Meyer2015-12-091-3/+3
|
* Increment patch versionPeter Colberg2015-10-311-1/+1
|
* Test `make install`Peter Colberg2015-10-301-2/+12
| | | | Generate reproducible manifest of installed files.
* Move common test functions to separate modulePeter Colberg2015-10-301-15/+19
| | | | This resolves warnings for missing function prototypes.
* Fix installation of shared library symlinksPeter Colberg2015-10-301-3/+5
| | | | | | | | | Use relative symlinks that are independent of installation prefix. Drop superfluous .so.MAJOR.MINOR symlink, which is and should never be needed in practice. The purpose of shared library symlinks is to provide libraries for compile-time linking (.so) and for run-time linking using the SONAME (.so.MAJOR).
* Enable compiler warnings in makefilePeter Colberg2015-10-291-1/+2
|
* Always pass -fPIC and -std=c99 in CFLAGSMilan Bouchet-Valat2015-06-081-9/+11
| | | | Fixes #42.
* Fix make check1.3-dev1Tony Kelman2015-05-301-7/+7
| | | | | | | #35 and #40 added new tests that #38 did not take into account this is one case where it would be good if Travis re-tested the PR after new commits get pushed to master
* Merge pull request #38 from jlec/jlec-masterSteven G. Johnson2015-05-301-10/+12
|\ | | | | Enhance build process
| * Enhance build processJustin Lecher2015-05-291-10/+12
| | | | | | | | | | | | | | | | * Allow optimization flgas in CFLAGS to be overwritten * Use Uppercase CC and CFLAGS * Create all soname symlinks Signed-off-by: Justin Lecher <jlec@gentoo.org>
* | bump API/ABI version to 1.3, add NEWSSteven G. Johnson2015-05-291-1/+1
| |
* | add toupper/tolower functions (for JuliaLang/julia#11471)Steven G. Johnson2015-05-291-1/+5
| |
* | Add tests for valid codepoints and iterate functionScottPJones2015-05-291-2/+10
|/
* build bench/bench for make check, to lessen the chance that it bitrots againSteven G. Johnson2015-03-281-1/+2
|
* Create additional symlinks to .so file on non-OSXMilan Bouchet-Valat2015-03-271-0/+4
|
* Add support for DESTDIR in make installMilan Bouchet-Valat2015-03-271-6/+6
| | | | Useful to build distribution packages.
* fix #2: add charwidth functionSteven G. Johnson2015-03-121-29/+18
|
* Temporary fix for getting VERSION and SOVERSION into cmakeTony Kelman2015-03-091-0/+1
| | | | | | | | only use ${SO_MAJOR} for cmake SOVERSION use 1.2.0 for version in cmake use only abi version for VERSION property in cmake
* comment typosSteven G. Johnson2015-03-071-2/+2
|
* whoops, forgot -Wl before -sonameSteven G. Johnson2015-03-071-7/+7
|
* version the shared library (fix #24)Steven G. Johnson2015-03-071-13/+42
|
* directory cleanup: move tests and data into subdirectoriesSteven G. Johnson2015-03-061-25/+25
|
* rename back to utf8proc now that we are taking over maintenanceSteven G. Johnson2015-03-061-15/+15
|
* update graphemes for Unicode 7, add utf8proc_grapheme_break functionSteven G. Johnson2014-12-121-4/+10
|
* grapheme test for UAX#29Steven G. Johnson2014-12-121-3/+11
|
* s/LIBRARY_EXPORTS/MOJIBAKE_EXPORTS/Tony Kelman2014-09-231-1/+1
|
* add DLLEXPORT to all functions in mojibake.hTony Kelman2014-09-221-1/+1
|
* updated 'make clean' targetSteven G. Johnson2014-08-081-1/+3
|
* added normalization and encoding test for #13Steven G. Johnson2014-08-071-1/+12
|
* I like SHLIB_EXT, for consistencyElliot Saba2014-07-291-6/+6
|
* Add SHARED_SUFFIX appropriate for OSX and LinuxJiahao Chen2014-07-281-4/+12
|
* utf8proc.h -> mojibake.h (closes #10)Steven G. Johnson2014-07-181-1/+1
|