CMakeLists.txt (1901B)
1 add_library(rapidyaml 2 include/c4/base64.hpp 3 include/c4/blob.hpp 4 include/c4/charconv.hpp 5 include/c4/compiler.hpp 6 include/c4/config.hpp 7 include/c4/cpu.hpp 8 include/c4/dump.hpp 9 include/c4/error.hpp 10 include/c4/export.hpp 11 include/c4/format.hpp 12 include/c4/language.hpp 13 include/c4/memory_util.hpp 14 include/c4/platform.hpp 15 include/c4/preprocessor.hpp 16 include/c4/std/std.hpp 17 include/c4/std/std_fwd.hpp 18 include/c4/std/string.hpp 19 include/c4/std/string_fwd.hpp 20 include/c4/std/string_view.hpp 21 include/c4/std/tuple.hpp 22 include/c4/std/vector.hpp 23 include/c4/std/vector_fwd.hpp 24 include/c4/substr.hpp 25 include/c4/substr_fwd.hpp 26 include/c4/szconv.hpp 27 include/c4/types.hpp 28 include/c4/utf.hpp 29 include/c4/windows.hpp 30 include/c4/windows_pop.hpp 31 include/c4/windows_push.hpp 32 include/c4/yml/common.hpp 33 include/c4/yml/detail/parser_dbg.hpp 34 include/c4/yml/detail/stack.hpp 35 include/c4/yml/emit.def.hpp 36 include/c4/yml/emit.hpp 37 include/c4/yml/export.hpp 38 include/c4/yml/node.hpp 39 include/c4/yml/parse.hpp 40 include/c4/yml/preprocess.hpp 41 include/c4/yml/std/map.hpp 42 include/c4/yml/std/std.hpp 43 include/c4/yml/std/string.hpp 44 include/c4/yml/std/vector.hpp 45 include/c4/yml/tree.hpp 46 include/c4/yml/writer.hpp 47 include/c4/yml/yml.hpp 48 include/ryml.hpp 49 include/ryml_std.hpp 50 src/c4/base64.cpp 51 src/c4/error.cpp 52 src/c4/format.cpp 53 src/c4/language.cpp 54 src/c4/memory_util.cpp 55 src/c4/utf.cpp 56 src/c4/yml/common.cpp 57 src/c4/yml/node.cpp 58 src/c4/yml/parse.cpp 59 src/c4/yml/preprocess.cpp 60 src/c4/yml/tree.cpp 61 ) 62 63 target_include_directories(rapidyaml PRIVATE 64 "${CMAKE_CURRENT_SOURCE_DIR}/include" 65 "${CMAKE_CURRENT_SOURCE_DIR}/src" 66 "${CMAKE_CURRENT_SOURCE_DIR}/../fast_float/include" 67 ) 68 target_include_directories(rapidyaml INTERFACE 69 "${CMAKE_CURRENT_SOURCE_DIR}/include" 70 ) 71 72 target_compile_definitions(rapidyaml PUBLIC 73 "C4_NO_DEBUG_BREAK" 74 ) 75