File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ if(QUICK_FTXUI_TESTS)
3636 FetchContent_MakeAvailable (Catch2)
3737
3838 add_executable (tests tests/test1.cpp )
39- target_link_libraries (tests
39+ target_link_libraries (tests
4040 PRIVATE Catch2::Catch2WithMain
4141 PRIVATE ftxui::screen
4242 PRIVATE ftxui::dom
@@ -49,9 +49,9 @@ if(QUICK_FTXUI_TESTS)
4949endif ()
5050
5151add_executable (quick-ftxui src/quick-ftxui.cpp )
52- target_include_directories (quick-ftxui
53- PRIVATE include
54- PRIVATE ${Boost_INCLUDE_DIR}
52+ target_include_directories (quick-ftxui
53+ PRIVATE include
54+ PRIVATE ${Boost_INCLUDE_DIR}
5555 PRIVATE ${ftxui_SOURCE_DIR}
5656)
5757
@@ -62,6 +62,11 @@ target_link_libraries(quick-ftxui
6262 PRIVATE ftxui::component # Not needed for this example.
6363)
6464
65+ if (WIN32 )
66+ string (REGEX REPLACE "/RTC(su|[1su])" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} " )
67+ message (STATUS "CMAKE_CXX_FLAGS: ${CMAKE_CXX_FLAGS} \n " )
68+ endif ()
69+
6570target_compile_options (quick-ftxui PRIVATE -fsanitize=address )
6671target_link_options (quick-ftxui PRIVATE -fsanitize=address )
6772
Original file line number Diff line number Diff line change 1919#include < iostream>
2020#include < string>
2121
22+ #if _MSC_VER && !__INTEL_COMPILER
23+ #define _DISABLE_VECTOR_ANNOTATION 1
24+ #endif
25+
2226namespace client {
2327namespace qi = boost::spirit::qi;
2428namespace ascii = boost::spirit::ascii;
You can’t perform that action at this time.
0 commit comments