<div dir="ltr">Hi,<div><br></div><div>I have many libraries and packages that are being linked using target_link_libraries(...) where CMake takes care of the include directories. There are cases where I get compile errors because I don't know the exact include directories.</div><div><br></div><div>I thought perhaps I could get the include directories of my target by doing the following:</div><div><br></div><div>get_target_property(INCLUDE_DIRS MyExeThatLinksToManyLibs INCLUDE_DIRECTORIES)</div><div>message(STATUS ${INCLUDE_DIRS}) # hoped that this would print all the include directories</div><div><br></div><div>Unfortunately, that did not work as expected. It was missing directories that I know are added to the include directories of the target (because the compiler is able to find the headers properly).</div><div><br></div><div>Apart from sifting through the compile commands, is there a nice way to debug the include directories of a target?</div><div><br></div><div>Thank you,</div><div>Saad</div></div>