summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* rebased cmake updates (#147)Steven G. Johnson2019-03-301-4/+10
| | | | | | | | | | | | | | | | | | | | | * Use a target property instead of CMAKE_C_FLAGS It is a global property, which is not great when importing utf8proc in other CMake projects. * Use target properties instead of add_definitions It modifies builds settings globally, which is not great when using the library as part of a bigger CMake build * Expose header search path with target_include_directories This makes it possible to use utf8proc in a larger CMake based project with add_subdirectory(utf8proc) target_link_libraries(my_app utf8proc) * more rebase fixes
* Enhance CMakeLists.txt (#138)Nehal J Wani2018-06-061-0/+13
| | | | | | * Change name of static library if building with msvc * Add install target for cmake
* NEWS for upcoming 2.2 release, version bumpSteven G. Johnson2018-05-021-2/+2
|
* Static library support improvements (#123)past-due2018-04-291-0/+7
| | | | | | | | | | * `#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`
* [CMake] Use target_compile_definitions to avoid affecting global definitions ↵past-due2018-04-271-5/+3
| | | | (#121)
* version bump to 2.1.1 (#131)v2.1.1Steven G. Johnson2018-04-271-1/+1
|
* new utf8proc_map_custom for hooking in user-defined custom mappings (#89)Steven G. Johnson2016-11-301-2/+2
| | | | | | | | | | * 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-2/+4
| | | | | | | | * Add NEWS.md items for #79 and #80 * Prepare version numbers for 2.0.2 * Also update API version to 2.0.2
* 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
|
* bump API/ABI version to 1.3, add NEWSSteven G. Johnson2015-05-291-1/+1
|
* Temporary fix for getting VERSION and SOVERSION into cmakeTony Kelman2015-03-091-1/+10
| | | | | | | | only use ${SO_MAJOR} for cmake SOVERSION use 1.2.0 for version in cmake use only abi version for VERSION property in cmake
* Minimal cmake build scriptTony Kelman2015-03-081-0/+22
move flags for MSVC rename lump.txt to lump.md, add data/*.txt to .gitignore