|
|
|
|
@ -1,12 +1,10 @@ |
|
|
|
|
set(monoformat_SOURCES |
|
|
|
|
monoformat_schema.cpp |
|
|
|
|
monoformat_structured.cpp |
|
|
|
|
monoformat_parseonly.cpp |
|
|
|
|
monoformat_fontreader.cpp |
|
|
|
|
) |
|
|
|
|
set(monoformat_HEADERS |
|
|
|
|
monoformat_schema.hpp |
|
|
|
|
monoformat_structured.hpp |
|
|
|
|
monoformat_parsehelpers.hpp |
|
|
|
|
monoformat_parseonly.hpp |
|
|
|
|
monoformat_fontreader.hpp |
|
|
|
|
@ -14,6 +12,18 @@ set(monoformat_HEADERS |
|
|
|
|
monoformat_utf8.hpp |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
option(MONOFORMAT_EMBEDDED "Only build for embedded devices" FALSE) |
|
|
|
|
|
|
|
|
|
if(NOT MONOFORMAT_EMBEDDED) |
|
|
|
|
list(APPEND monoformat_SOURCES |
|
|
|
|
monoformat_structured.cpp |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
list(APPEND monoformat_HEADERS |
|
|
|
|
monoformat_structured.hpp |
|
|
|
|
) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
add_library(monoformat ${monoformat_SOURCES} ${monoformat_HEADERS}) |
|
|
|
|
target_compile_features(monoformat PUBLIC cxx_std_23) |
|
|
|
|
target_include_directories(monoformat PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) |
|
|
|
|
|