From c2829ed98eb9a9906a2f9ba7ad81515da66e2680 Mon Sep 17 00:00:00 2001 From: Thad House Date: Tue, 11 Jun 2019 21:48:32 -0700 Subject: [PATCH] Configure gradle to ignore unresolved headers (#1711) Work around Gradle's handling of libraries like eigen and opencv which use macro includes. Also completely disable incremental includes. --- settings.gradle | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/settings.gradle b/settings.gradle index 553adc954a..3601a4268b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -5,6 +5,13 @@ pluginManagement { } } +// Set the flag to tell gradle to ignore unresolved headers +// Libraries like eigen and opencv use macro includes, which +// Gradle doesn't properly ignore, and completely disables +// Incremental includes. This flag makes those includes be ignored. +Properties props = System.getProperties(); +props.setProperty("org.gradle.internal.native.headers.unresolved.dependencies.ignore", "true"); + include 'wpiutil' include 'ntcore' include 'hal'