add_flang_library(FortranParser Fortran-parsers.cpp char-buffer.cpp char-block.cpp char-set.cpp characters.cpp debug-parser.cpp executable-parsers.cpp expr-parsers.cpp instrumented-parser.cpp io-parsers.cpp message.cpp openacc-parsers.cpp openmp-parsers.cpp parse-tree.cpp parsing.cpp preprocessor.cpp prescan.cpp program-parsers.cpp provenance.cpp source.cpp token-sequence.cpp tools.cpp unparse.cpp user-state.cpp LINK_LIBS FortranSupport LINK_COMPONENTS Support FrontendOpenACC FrontendOpenMP DEPENDS omp_gen acc_gen ) target_precompile_headers(FortranParser PRIVATE [["flang/Parser/parsing.h"]] [["flang/Parser/parse-tree.h"]] [["flang/Parser/provenance.h"]] [["flang/Parser/message.h"]] [["flang/Parser/parse-tree-visitor.h"]] )