Commit Graph

31 Commits

Author SHA1 Message Date
KitsuneAlex c85a70438e
Add build option for using FreeType runtime loader, mirror runtime loader in C-API 2024-05-15 06:08:43 +02:00
KitsuneAlex a4b286e686
Remove allocator API for the time being and add C-API for import-font extension 2024-05-11 17:32:14 +02:00
KitsuneAlex 1b71bc0e6a
Rename sources from msdfgen_c to msdfgen-c 2024-05-04 19:51:36 +02:00
KitsuneAlex 6b32308b8a
Define barebones C API for msdfgen-core 2024-05-02 02:02:44 +02:00
Chlumsky d034a702eb Alternative XML parser interface 2024-04-21 18:31:39 +02:00
Chlumsky 51f6b5b053 Minor CMake adjustment #191 2023-12-16 22:08:53 +01:00
Chlumsky f12d7ca000 Added macro config header to installation 2023-11-11 14:59:26 +01:00
Chlumsky 0286aeb6eb Advanced SVG decoding 2023-04-15 17:33:32 +02:00
Chlumsky d576034d22 Added hidden option to disable variable fonts 2023-04-12 18:04:01 +02:00
Chlumsky 5eef2e5985 Added hidden options to disable SVG / PNG dependencies 2023-04-07 13:10:24 +02:00
Chlumsky 34baf1706e Added CMake presets, core-only standalone, errors to stderr 2023-03-16 07:50:53 +01:00
Chlumsky a811ef8935 Updated installation configuration 2023-01-20 00:50:21 +01:00
Chlumsky 839e0e86cb Added option to use dynamic runtime library 2023-01-19 19:06:03 +01:00
Chlumsky 10577fca9e Enabled shared library build, vcpkg update 2023-01-15 12:08:15 +01:00
Chlumsky b1969ab2e8 Build fixes, updated changelog and readme 2022-11-06 18:41:36 +01:00
Chlumsky 3f917b8019 Versioning rework 2022-11-06 12:41:11 +01:00
Chlumsky 496b656d8a Initial version of vcpkg-based build 2022-11-05 23:14:58 +01:00
Chlumsky 4e8ff2321e Updated CMake and project files 2022-01-14 11:16:31 +01:00
Viktor Chlumský 22b3055247
CMake update (#131)
CMake build improvements & simplification
2021-09-30 08:19:54 +02:00
Jairard 24a3a3021f
Update cmake include directories (#126)
* Remove duplicate file filter for msdfgen-ext_SOURCES

* Fix build interface include directories

The root is exposed in ordered to have

	#include <msdfgen.h>

in client code, and not

	#include <msdfgen/msdfgen.h>
2021-08-08 19:27:31 +02:00
SpaceIm 3e4570f8af
fix install target for iOS (#125) 2021-07-05 23:42:12 +02:00
Luminiscental ae7fc5e7a5
Improve cmake configuration for use as a library (#121)
* Use freetype target if it already exists in cmake build

* Add cmake option controlling install targets
2021-03-05 18:15:54 +01:00
Luminiscental b681ec6527
Guard library pragma comments out of cmake builds (#120) 2021-02-15 16:13:18 +01:00
Viktor Chlumský 9d22335ea0 Skia integration - preprocessing of shape geometry 2020-10-17 13:12:23 +02:00
Chlumsky 05966eed36 CMake fix for Visual Studio 2020-04-15 22:14:14 +02:00
Guillaume Racicot 31dda2d474
Modernize cmake and allow installation (#104) 2020-04-15 21:23:45 +02:00
Christopher Kohnert 6f67a32529 Add headers that were missed so they are included in IDE projects. 2017-06-08 09:31:00 -07:00
Christopher Kohnert 0984021470 Include the extra library headers and skip the “include” gagging during folderization. 2017-06-01 11:38:02 -07:00
Christopher Kohnert cba9298f94 Improve IDE usability by “folderizing” the sources and include headers by default. 2017-06-01 10:52:05 -07:00
Christopher Kohnert 02789ca3fd Don’t clobber CXX flags accidentally and make Release builds the default 2017-05-31 15:41:47 -07:00
Christopher Kohnert 22831c7225 Add CMake support for easier cross-platform builds. 2017-05-31 11:02:48 -07:00