<div dir="ltr">Hi,<br>I want to create a full tag file and for this require to know the compiler full include path...  there is a way to had custom includes path but didn't found any variables for the include path....<br>for example : <br>$ gcc-8 -v -x c -E /dev/null<br>Using built-in specs.<br>[....]<br>ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"<br>#include "..." search starts here:<br>#include <...> search starts here:<br> /usr/lib/gcc/x86_64-linux-gnu/8/include<br> /usr/local/include<br> /usr/lib/gcc/x86_64-linux-gnu/8/include-fixed<br> /usr/x86_64-linux-gnu/include<br> /usr/include/x86_64-linux-gnu<br> /usr/include<br>End of search list.<br>[...]<br><br>$ gcc -v -x c -E /dev/null<br>Using built-in specs.<br>[...]<br>ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"<br>#include "..." search starts here:<br>#include <...> search starts here:<br> /usr/lib/gcc/x86_64-linux-gnu/7/include<br> /usr/local/include<br> /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed<br> /usr/x86_64-linux-gnu/include<br> /usr/include/x86_64-linux-gnu<br> /usr/include<br>End of search list.<br>[...]<br><br>I tried to <div><br><br><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>get_target_property(moggle_interface_includes FileSync INTERFACE_INCLUDE_DIRECTORIES)<br>message("Moggle interface includes: ${moggle_interface_includes}")<br><br>get_target_property(motor_includes FileSync INCLUDE_DIRECTORIES)<br>message("MOTOR includes ${motor_includes}")<br></div><div><br></div></blockquote>but I get</div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>Moggle interface includes: moggle_interface_includes-NOTFOUND<br>MOTOR includes motor_includes-NOTFOUND<br></div></blockquote><br>there is also some issue because cmake strip dependencies from system's include, which means that updating a system software won't cause rebuild and consider that the build is uptodate, causing unexpected results<br>seems that there is ways to workaround this :  <a href="https://stackoverflow.com/questions/7461000/handling-header-files-dependencies-with-cmake">https://stackoverflow.com/questions/7461000/handling-header-files-dependencies-with-cmake</a> but this is ugly... would be better to let the user choose with an option<br><br>thanks and regards<br>JLM<br></div></div>