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