File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,11 @@ if(NOT CMAKE_CXX_STANDARD)
2020endif ()
2121
2222if (NOT  FLATCC_EXECUTABLE)
23-   set (FLATCC_EXECUTABLE ${_flatcc_source_dir} /bin/flatcc)
23+   if (WIN32 )
24+     set (FLATCC_EXECUTABLE ${_flatcc_source_dir} /bin/${CMAKE_BUILD_TYPE} /flatcc)
25+   else ()
26+     set (FLATCC_EXECUTABLE ${_flatcc_source_dir} /bin/flatcc)
27+   endif ()
2428endif ()
2529
2630# Source root directory for executorch. 
@@ -159,6 +163,12 @@ file(MAKE_DIRECTORY
159163     ${_program_schema__include_dir} /executorch/devtools/bundled_program
160164)
161165
166+ if (WIN32 )
167+   set (RM_COMMAND rmdir /s /q)
168+ else ()
169+   set (RM_COMMAND rm -rf)
170+ endif ()
171+ 
162172add_custom_command (
163173  OUTPUT  ${_etdump_schema__outputs} 
164174  COMMAND 
@@ -168,11 +178,13 @@ add_custom_command(
168178    ${FLATCC_EXECUTABLE}  -cwr -o
169179    ${_program_schema__include_dir} /executorch/devtools/etdump
170180    ${_etdump_schema__srcs} 
171-   COMMAND  rm -rf  ${_etdump_schema_cleanup_paths} 
181+   COMMAND  ${RM_COMMAND}  ${_etdump_schema_cleanup_paths} 
172182  DEPENDS  ${_etdump_schema_gen_dep} 
173183  COMMENT  "Generating etdump headers" 
174184)
175185
186+ unset (RM_COMMAND)
187+ 
176188add_library (
177189  etdump ${CMAKE_CURRENT_SOURCE_DIR} /etdump/etdump_flatcc.cpp
178190         ${CMAKE_CURRENT_SOURCE_DIR} /etdump/emitter.cpp
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments