Native: how to exclude system includes dependencies from the list of dependencies of a CppCompile?

native

(ZOSROTHKO) #1

Hi

For each binary produced, Gradle native is computing a include depency file as shown below for example. Since system’s includes like – in that case VisualStudio includes and SDK – includes are likely never be modified, they could be excluded from the input text to gain some cpu cycles. Is there a way to express this kind of exclusion?

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\algorithm
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\ammintrin.h
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\arm64_neon.h
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\arm64intr.h
...
...
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\apiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\apisetcconv.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\basetsd.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\bcrypt.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\cderr.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpkey.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\devpropdef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\driverspecs.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ifdef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ifmib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\in6addr.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\inaddr.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ipifcons.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ipmib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\Iprtrmib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ipv6prefast.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\kernelspecs.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ktmtypes.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\lmcons.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\minwindef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\mprapidef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ndkinfo.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\netioapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\nldef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\no_sal2.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ntddndis.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\packoff.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\packon.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\pciprop.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\poppack.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\pshpack1.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\pshpack2.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\pshpack4.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\pshpack8.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\qos.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\rpc.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\rpcasync.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\rpcdce.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\rpcdcep.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\rpcndr.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\rpcnterr.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\rpcsal.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\sdkddkver.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\sdv_driverspecs.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\specstrings.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\specstrings_strict.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\specstrings_undef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\stralign.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\tcpestats.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\tcpmib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\tvout.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\udpmib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\winapifamily.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\windef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\windot11.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\winerror.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\winpackagefamily.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\winsmcrd.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\wlantypes.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\wnnc.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ws2def.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\ws2ipdef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\wtypes.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\WTypesbase.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_malloc.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math_defines.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_memcpy_s.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_memory.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_search.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_share.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_stdio_config.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_terminate.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wconio.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wctype.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wdirect.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wio.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wprocess.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wstdio.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wstdlib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wstring.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wtime.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\crtdbg.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\ctype.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\errno.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\fenv.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\float.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\locale.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\malloc.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\math.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\share.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\stddef.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\stdio.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\stdlib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\string.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\sys\stat.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\sys\types.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\time.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\wchar.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\cguid.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\combaseapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\coml2api.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\commctrl.rh
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\commdlg.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\commdlg.inl
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\consoleapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\datetimeapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\dde.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\dde.rh
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\ddeml.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\debugapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\dlgs.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\dpapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\enclaveapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\errhandlingapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\fibersapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\fileapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\handleapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\heapapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\ime_cmodes.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\imm.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\interlockedapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\ioapiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\IPExport.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\iphlpapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\IPTypes.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\jobapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\jobapi2.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\joystickapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\libloaderapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\lzexpand.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\mciapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\mcx.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\memoryapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\minwinbase.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\mmeapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\mmiscapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\mmiscapi2.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\mmsyscom.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\mmsystem.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\msxml.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\namedpipeapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\namespaceapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\nb30.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\ncrypt.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\OAIdl.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\objbase.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\ObjIdl.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\ObjIdlbase.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\ole.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\Ole2.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\OleAuto.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\oleidl.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\playsoundapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\processenv.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\processthreadsapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\processtopologyapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\profileapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\PropIdl.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\PropIdlBase.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\prsht.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\prsht.inl
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\realtimeapiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\reason.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\rpcnsi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\rpcnsip.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\SCardErr.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\securityappcontainer.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\securitybaseapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\servprov.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\shellapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\stringapiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\synchapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\sysinfoapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\systemtopologyapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\threadpoolapiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\threadpoollegacyapiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\timeapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\timezoneapi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\Unknwn.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\Unknwnbase.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\urlmon.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\utilapiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\verrsrc.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\WinBase.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winbase.inl
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\wincon.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\wincrypt.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\Windows.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winefs.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\wingdi.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winioctl.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winnetwk.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\WinNls.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winnt.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winnt.rh
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winperf.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winreg.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winresrc.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winscard.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winsock.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\WinSock2.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winspool.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winsvc.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\WinUser.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winuser.inl
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winuser.rh
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\winver.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\wow64apiset.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\WS2tcpip.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\wsipv6ok.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\WSPiApi.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Attributes.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\AttributesParser.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\BuiltIn.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\CppParser.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\CppToken.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Decl.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Enum.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\EnumValue.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Function.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\NameSpace.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Parameter.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Parser.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Struct.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Symbol.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Tokenizer.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\TypeDef.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Utility.h
C:\Users\fandre\Documents\git\feature-gradle\CppParser\include\Poco\CppParser\Variable.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Alignment.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Ascii.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\AtomicCounter.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Buffer.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Bugcheck.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Config.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\CountingStream.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Environment.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Event.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Exception.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\File.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\File_UNIX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\File_VX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\File_WIN32.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\File_WINCE.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Foundation.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\FPEnvironment.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\FPEnvironment_C99.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\FPEnvironment_DEC.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\FPEnvironment_DUMMY.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\FPEnvironment_QNX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\FPEnvironment_SUN.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\FPEnvironment_WIN32.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Glob.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Mutex.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Mutex_POSIX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Mutex_STD.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\NumberFormatter.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\NumberParser.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\NumericString.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Optional.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Path.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Platform.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Platform_POSIX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Platform_VX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Platform_WIN32.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Process.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Process_UNIX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Process_VX.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Process_WIN32.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Process_WINCE.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\RefCountedObject.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\ScopedLock.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\StreamTokenizer.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\StreamUtil.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\String.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\StringTokenizer.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\TextIterator.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Timestamp.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Token.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\Types.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\UnbufferedStreamBuf.h
C:\Users\fandre\Documents\git\feature-gradle\Foundation\include\Poco\UnWindows.h


(Stefan Wolf) #2

Starting with 4.5, Gradle will stop producing the depend files. It still does track the system includes as inputs if they are used from the source code. They may be not modified often, but still could be modified. This would lead to incorrect builds - something we try to avoid especially when using the build cache for C/C++ compilation.