<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/57680>57680</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            CGPasses.h.inc 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          hpcpony
      </td>
    </tr>
</table>

<pre>
    
Looks the same as #54128

Centos7.9, gcc 11.3.0

```
[user@ucs3 build]$ cmake                                                 \    
? -DCMAKE_C_COMPILER=${HOST_GCC}/bin/gcc                                         \
? -DCMAKE_CXX_COMPILER=${HOST_GCC}/bin/g++                                       \
? -DCMAKE_BUILD_TYPE="Release"                                                   \
? -DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX}                                       \
? -DLLVM_TARGETS_TO_BUILD="X86"                                                  \
? -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;cross-project-tests;flang;libclc;lld;lldb;mlir;openmp;polly;pstl" \
? -DLLVM_ENABLE_RUNTIMES="compiler-rt;libc;libcxx;libcxxabi;libunwind" \
? -DGCC_INSTALL_PREFIX=${HOST_GCC}                                               \
? -DCMAKE_CXX_LINK_FLAGS="-L${HOST_GCC}/lib64 -Wl,-rpath,${HOST_GCC}/lib64"      \
? ../llvm
```
Terminates with error:
```
.
.
.
[ 89%] Building CXX object tools/flang/lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendActions.cpp.o
In file included from /scr/llvm-project-15.0.0.src/flang/include/flang/Tools/CLOptions.inc:16,
                 from /src/llvm-project-15.0.0.src/flang/lib/Frontend/FrontendActions.cpp:480:
/scr/llvm-project-15.0.0.src/flang/include/flang/Optimizer/CodeGen/CodeGen.h:72:10: fatal error: flang/Optimizer/CodeGen/CGPasses.h.inc: No such file or directory
   72 | #include "flang/Optimizer/CodeGen/CGPasses.h.inc"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [tools/flang/lib/Frontend/CMakeFiles/obj.flangFrontend.dir/FrontendActions.cpp.o] Error 1
gmake[1]: *** [tools/flang/lib/Frontend/CMakeFiles/obj.flangFrontend.dir/all] Error 2
gmake: *** [all] Error 2
```
I see (but don't really understand) in (/scr//llvm-project-15.0.0.src/flang/include/flang/Optimizer/CodeGen/CMakeLists.txt):
```
set(LLVM_TARGET_DEFINITIONS CGPasses.td)
mlir_tablegen(CGPasses.h.inc -gen-pass-decls -name OptCodeGen)
add_public_tablegen_target(FIROptCodeGenPassIncGen)
```

which looks to result in (/scr/llvm-project-15.0.0.src/build/tablegen_compile_commands.yml):
```
--- !FileInfo:
  filepath: "/scr/llvm-project-15.0.0.src/flang/include/flang/Optimizer/CodeGen/CGPasses.td"
  includes: "/scr/llvm-project-15.0.0.src/flang/include/flang/Optimizer/CodeGen;/scr/llvm-project-15.0.0.src/flang/include;/scr/llvm-project-15.0.0.src/build/tools/flang/include;/scr/llvm-project-15.0.0.src/build/include;/scr/llvm-project-15.0.0.src/llvm/include;/scr/llvm-project-15.0.0.src/llvm/../mlir/include;/scr/llvm-project-15.0.0.src/build/tools/mlir/include;/scr/llvm-project-15.0.0.src/build/tools/clang/include;/scr/llvm-project-15.0.0.src/llvm/../clang/include"
```
but beyone that I lose the trail...

I didn't have this problem with 13.0.1 nor 14.0.5
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzFV113ojgY_jV4kwNHQAQvvFDULjtUe6yz273yQIjKTiCcJEzr_Pp9AxSpY2emdnq2ckgKyfs873eIWXIca_2Z1p-EjH0RSB4IElFGUCSQZtnOwLS8-n1990kumXCNkWb5aI8xMk3DNvrdJdqw31z1v860FIRrg36JhY3iMqWJ5sw0a4BwFn0h6K1_muNXQy3dXiB95t9OPs23_tZf3d4F4Xyt2Uq-5k7_WN1vtje-r7nwYBGnOdwV6zdgXcB5ePhFJM2awvUerOnnIJxtN__czSska00oiQSB2Zvt9gpCsLzfTMJwe7eeL4KHVp-zx-7sOoww_Ot2u5msb-ab--1mVetTq_LgDa9S4xLCfDmZhnMgu_pz7m_uawBMo3yv2dNq1CVjVOjkSfJIPeNMCL3g7F-CpS6JkAKe7podNI0xxWoCsVrdYxgymnIYWEHyrIBJwSg9qlFIqjT5AbH15-UmuJ0_E2NZkVLCdS4bsGZ4emonUZzW8zJ_TPPkgnwIttec1wnG9xn3FPBhsPy0XYSTm0YHPbwU98B3OED632APX-dFJA8weXVh6_4XqIah3tOv2cVysiE8S_MIPIYeU3lAhHMGXrlce4xLAxQk5EH9cqAKoakqR2m-R6AjYrGKBlRFCnCoo6HiCvcFZ7kkyhML_xbq1gI8qFbBJqNa-bzASCBMTusnWKYsFwYuCoPVDIIc7WA3SnNMy4QkaMdZBuV2ITBvdG9D03SMPvwExx1GzcbOk03D2Q9XRY0Ha8As5lA5oEL9ztctaiX756jf2eGCigA58Ponf7xHJ6VJln4jar_PEnJD8tPMOACIaykVFRzaRTKibTSgn8i4uYuEIMI4NGZCS4ZEiQ-1XxhH4ENgyvixtZ0LCej6qik2TGFqvQnGsrqOUMI6aTfX3P_jqgjV9ShSTkTyOb-SJl32qklDzliqaYOlNGtSX0B6-pGpAtk5V-5E5ksi5scRiSg9wVpd2HO8SyvPik-ABFFB4sWlRAmDgHAl4gR2HlGZJ4QLGSlqI6gDalmbK783XZTeYQr9zZBPEtBeq5WCwFuv06-3M-gpy2ATrJb3qA1lqRjXO1Q_3MoopmSvoLyX4Y50eKoX8ERPCKYC6bk6VwLLllwjJ0qSbVHGNMWtNJjwfUVoEaxPW5T8IMfdzeenzer-eEghl2l9omVgdFFSeW7m121cn1GtRcumadhqzMBnwjhm9Aem1HUdkEwVbUG-Y-0yVJWXqitW8WR9RHnsOqotOM1u8VG49vQKkb-0qfXFWYJfJeRNm6ojyHV7qiNMdVx8p7a_Qwa-xmJdRc4FWJfrnSpzMTmynMBXZCRRAAkoSPVFCWfulBqG0c3RAHpsUhfFQ_RVrUsFAi6Qcll9tDPhw9IwUa5awACmTo-MzeHQGpmmN3J7ydhORvYo6slUUjI-qz69ktPxQcpCxXxdVPcgtIwNSOKTgl0LKBWFKKsO4bhDr987jG1v51iml-AdMU2z7zkWdh1sJ9gxh_HIHvRoFBMqxtASoB_00rHVt6w-MDQdxzNdw41dK97F2DOjIWzfwWcwyZQxFLDB-L7HxxWHuNwLeEmrSt2-BI3SfU7Is_yolAfGx4cCFyw_9iq644rrf9b-iIM">