blob: 42ff9d2caeb8fcb17e909062543f72736e189cee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# SPDX-License-Identifier: GPL-2.0-or-later
set(nrtype_SRC
FontFactory.cpp
FontInstance.cpp
font-lister.cpp
Layout-TNG.cpp
Layout-TNG-Compute.cpp
Layout-TNG-Input.cpp
Layout-TNG-OutIter.cpp
Layout-TNG-Output.cpp
Layout-TNG-Scanline-Makers.cpp
OpenTypeUtil.cpp
# -------
# Headers
font-glyph.h
font-instance.h
font-lister.h
font-style.h
FontFactory.h
Layout-TNG-Scanline-Maker.h
Layout-TNG.h
OpenTypeUtil.cpp
)
add_inkscape_lib(nrtype_LIB "${nrtype_SRC}")
# we have circular references between nrtype_LIB and inkscape_base!
# this workaround prevents undefined references in nrtype_LIB when building static libraries (likely link order problem)
if(NOT BUILD_SHARED_LIBS)
target_link_libraries(nrtype_LIB inkscape_base)
endif()
|