1
0
Fork 0

Adding CMake again :)

This commit is contained in:
Henrik Hautakoski 2022-09-26 22:22:25 +02:00
parent cb4274bb1c
commit 2dc8050ce3
10 changed files with 384 additions and 0 deletions

40
vendor/FreeType2/CMakeLists.txt vendored Normal file
View file

@ -0,0 +1,40 @@
# ------------------------------------------------------------
#
# Spectre FreeType config
#
# ------------------------------------------------------------
set(FT2_SOURCE
src/autofit/autofit.c
src/base/ftbase.c
src/base/ftbbox.c
src/base/ftbdf.c
src/base/ftbitmap.c
src/base/ftcid.c
src/base/ftfstype.c
src/base/ftgasp.c
src/base/ftglyph.c
src/base/ftgxval.c
src/base/ftinit.c
src/base/ftmm.c
src/base/ftotval.c
src/base/ftpatent.c
src/base/ftpfr.c
src/base/ftstroke.c
src/base/ftsynth.c
src/base/ftsystem.c
src/base/fttype1.c
src/base/ftwinfnt.c
src/cff/cff.c
src/psaux/psaux.c
src/pshinter/pshinter.c
src/psnames/psnames.c
src/raster/raster.c
src/sfnt/sfnt.c
src/smooth/smooth.c
src/truetype/truetype.c
)
add_library( freetype OBJECT ${FT2_SOURCE} )
target_include_directories(freetype PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include)
target_compile_definitions(freetype PRIVATE FT2_BUILD_LIBRARY)