mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-26 20:03:13 +00:00
124 lines
5.1 KiB
CMake
124 lines
5.1 KiB
CMake
set(GUI_HEADERS
|
|
${GUI_HEADERS}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontdatabase.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengineglyphcache_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontinfo.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontmetrics.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontsubset_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcontrol_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcontrol_p_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextengine_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlayout.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextformat.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextformat_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextobject.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextobject_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextoption.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfragmentmap_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexthtmlparser_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qabstracttextdocumentlayout.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentlayout_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentfragment.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentfragment_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextimagehandler_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexttable.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlist.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qsyntaxhighlighter.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentwriter.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qcssparser_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexttable_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qzipreader_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qzipwriter_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextodfwriter_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qstatictext_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qstatictext.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qrawfont.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qrawfont_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qglyphrun.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qglyphrun_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qharfbuzz_p.h
|
|
)
|
|
|
|
set(GUI_SOURCES
|
|
${GUI_SOURCES}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontsubset.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontmetrics.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontdatabase.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcontrol.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextengine.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlayout.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextformat.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextobject.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextoption.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfragmentmap.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument_p.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexthtmlparser.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qabstracttextdocumentlayout.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentlayout.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentfragment.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextimagehandler.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexttable.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlist.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentwriter.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qsyntaxhighlighter.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qcssparser.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qzip.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextodfwriter.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qstatictext.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qrawfont.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qglyphrun.cpp
|
|
)
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src)
|
|
add_definitions(-DQT_NO_OPENTYPE)
|
|
|
|
if(WITH_FREETYPE AND FREETYPE_FOUND)
|
|
include_directories(${FREETYPE_INCLUDE_DIRS})
|
|
set(EXTRA_GUI_LIBS
|
|
${EXTRA_GUI_LIBS}
|
|
${FREETYPE_LIBRARIES}
|
|
)
|
|
endif()
|
|
|
|
if(WITH_FONTCONFIG AND FONTCONFIG_FOUND)
|
|
set(GUI_HEADERS
|
|
${GUI_HEADERS}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_ft_p.h
|
|
)
|
|
set(GUI_SOURCES
|
|
${GUI_SOURCES}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_ft.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qrawfont_ft.cpp
|
|
)
|
|
|
|
set(EXTRA_GUI_LIBS
|
|
${EXTRA_GUI_LIBS}
|
|
${FONTCONFIG_LIBRARIES}
|
|
)
|
|
include_directories(${FONTCONFIG_INCLUDES})
|
|
add_definitions(${FONTCONFIG_DEFINITIONS})
|
|
endif()
|
|
|
|
if(WITH_X11 AND X11_FOUND)
|
|
set(GUI_HEADERS
|
|
${GUI_HEADERS}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_x11_p.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontdatabase_x11.h
|
|
)
|
|
set(GUI_SOURCES
|
|
${GUI_SOURCES}
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont_x11.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_x11.cpp
|
|
)
|
|
endif()
|