1add_clang_library(clangAnalysisFlowSensitive 2 AdornedCFG.cpp 3 Arena.cpp 4 ASTOps.cpp 5 CNFFormula.cpp 6 DataflowAnalysisContext.cpp 7 DataflowEnvironment.cpp 8 Formula.cpp 9 HTMLLogger.cpp 10 Logger.cpp 11 RecordOps.cpp 12 SimplifyConstraints.cpp 13 SmartPointerAccessorCaching.cpp 14 Transfer.cpp 15 TypeErasedDataflowAnalysis.cpp 16 Value.cpp 17 WatchedLiteralsSolver.cpp 18 DebugSupport.cpp 19 20 DEPENDS 21 clangAnalysisFlowSensitiveResources 22 LINK_LIBS 23 clangAnalysis 24 clangAST 25 clangASTMatchers 26 clangBasic 27 clangLex 28 ) 29 30add_subdirectory(Models) 31 32add_custom_command(OUTPUT HTMLLogger.inc 33 COMMAND "${Python3_EXECUTABLE}" ${CLANG_SOURCE_DIR}/utils/bundle_resources.py 34 ${CMAKE_CURRENT_BINARY_DIR}/HTMLLogger.inc 35 HTMLLogger.html HTMLLogger.css HTMLLogger.js 36 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 37 COMMENT "Bundling HTMLLogger resources" 38 DEPENDS ${CLANG_SOURCE_DIR}/utils/bundle_resources.py HTMLLogger.html HTMLLogger.css HTMLLogger.js 39 VERBATIM) 40add_custom_target(clangAnalysisFlowSensitiveResources DEPENDS HTMLLogger.inc) 41set_target_properties(clangAnalysisFlowSensitiveResources PROPERTIES FOLDER "Clang/Misc") 42