CMake: use compile_features to set min C++ standard (#647)

This commit is contained in:
SpaceIm
2023-05-25 19:34:34 +02:00
committed by ArthurSonzogni
parent f74c5322bd
commit 6ce88c25e5
4 changed files with 13 additions and 30 deletions

View File

@@ -10,18 +10,11 @@ function(fuzz name)
add_executable(${name}
src/ftxui/component/${name}.cpp
)
target_include_directories(${name}
PRIVATE src
)
target_link_libraries(${name}
PRIVATE component
)
target_compile_options(${name}
PRIVATE -fsanitize=fuzzer,address
)
target_link_libraries(${name}
PRIVATE -fsanitize=fuzzer,address
)
target_include_directories(${name} PRIVATE src)
target_link_libraries(${name} PRIVATE component)
target_compile_options(${name} PRIVATE -fsanitize=fuzzer,address)
target_link_libraries(${name} PRIVATE -fsanitize=fuzzer,address)
target_compile_features(${name} PRIVATE cxx_std_17)
endfunction(fuzz)
fuzz(terminal_input_parser_test_fuzzer)