|  |  | @@ -688,9 +688,16 @@ private: | 
		
	
		
			
			|  |  |  | mo << "def ndkVersionString = \"25.2.9519653\"" << newLine << newLine; | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | if (gradleClangTidy.get() && gradleToolchain.get().toString() == "clang") | 
		
	
		
			
			|  |  |  | mo << "Properties properties = new Properties()" << newLine | 
		
	
		
			
			|  |  |  | << "properties.load(project.rootProject.file(\"local.properties\").newDataInputStream())" << newLine | 
		
	
		
			
			|  |  |  | << "def llvmDir = \"${properties.getProperty('sdk.dir')}/ndk/${ndkVersionString}/toolchains/llvm\"" << newLine | 
		
	
		
			
			|  |  |  | mo << "def sdkDir = {" << newLine | 
		
	
		
			
			|  |  |  | << "    def androidHome = System.getenv('ANDROID_HOME')" << newLine | 
		
	
		
			
			|  |  |  | << "    if (androidHome) {" << newLine | 
		
	
		
			
			|  |  |  | << "        return androidHome" << newLine | 
		
	
		
			
			|  |  |  | << "    }" << newLine | 
		
	
		
			
			|  |  |  | << "    Properties properties = new Properties()" << newLine | 
		
	
		
			
			|  |  |  | << "    properties.load(project.rootProject.file(\"local.properties\").newDataInputStream())" << newLine | 
		
	
		
			
			|  |  |  | << "    return properties.getProperty('sdk.dir')" << newLine | 
		
	
		
			
			|  |  |  | << "}()" << newLine | 
		
	
		
			
			|  |  |  | << "def llvmDir = \"${sdkDir}/ndk/${ndkVersionString}/toolchains/llvm\"" << newLine | 
		
	
		
			
			|  |  |  | << "def clangTidySearch = fileTree(llvmDir).filter { file -> file.name.matches('^clang-tidy(.exe)?$') }" << newLine | 
		
	
		
			
			|  |  |  | << "if (clangTidySearch.size() != 1) {" << newLine | 
		
	
		
			
			|  |  |  | << "    throw new GradleException(\"Could not locate a unique clang-tidy in ${llvmDir}\")" << newLine | 
		
	
	
		
			
				|  |  | 
 |