You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
747 B
27 lines
747 B
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
|
|
monoformat_gfx.hpp
|
|
monoformat_utf8.hpp
|
|
)
|
|
|
|
add_library(monoformat ${monoformat_SOURCES} ${monoformat_HEADERS})
|
|
target_compile_features(monoformat PUBLIC cxx_std_23)
|
|
target_include_directories(monoformat PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
|
|
install(TARGETS monoformat
|
|
RUNTIME DESTINATION bin
|
|
ARCHIVE DESTINATION lib
|
|
LIBRARY DESTINATION lib)
|
|
install(FILES ${monoformat_HEADERS}
|
|
DESTINATION include)
|
|
|