tangled
alpha
login
or
join now
matrixfurry.com
/
monado
0
fork
atom
The open source OpenXR runtime
0
fork
atom
overview
issues
pulls
pipelines
gradle: Improve build
Rylie Pavlik
2 years ago
3d0b984f
378b2aa9
+6
-5
1 changed file
expand all
collapse all
unified
split
src
xrt
targets
openxr_android
build.gradle
+6
-5
src/xrt/targets/openxr_android/build.gradle
···
68
68
69
69
project.ext.licenseDir = new File(project.buildDir, 'generated/licenses/main/res/raw')
70
70
71
71
-
task copyLicenses(type: Copy) {
71
71
+
tasks.register('copyLicenses', Copy) {
72
72
from "${rootDir}/LICENSES/"
73
73
include 'BSL-1.0.txt'
74
74
rename(renameLicense)
···
77
77
}
78
78
79
79
// Grab Eigen if we can't find it on the system.
80
80
-
task downloadEigen(type: Download) {
80
80
+
tasks.register('downloadEigen', Download) {
81
81
src "https://gitlab.com/libeigen/eigen/-/archive/${project.eigenFetchVersion}/eigen-${project.eigenFetchVersion}.tar.gz"
82
82
dest new File(project.buildDir, "intermediates/eigenDownload/eigen-${project.eigenFetchVersion}.tar.gz")
83
83
}
84
84
85
85
def eigenUnpackDir = new File(project.buildDir, 'intermediates/eigen')
86
86
-
task unpackEigen(dependsOn: downloadEigen, type: Copy) {
86
86
+
tasks.register('unpackEigen', Copy) {
87
87
+
dependsOn downloadEigen
87
88
from tarTree(downloadEigen.dest)
88
89
into eigenUnpackDir
89
90
}
···
170
171
externalNativeBuild.cmake.targets "openxr_monado"
171
172
172
173
buildConfigField "boolean", "inProcess", "true"
173
173
-
resValue "string", "app_name", "Monado XR"
174
174
+
resValue "string", "app_name", "Monado In Process (Debugging)"
174
175
}
175
176
outOfProcess {
176
177
dimension 'deployment'
···
179
180
externalNativeBuild.cmake.targets "openxr_monado", "monado-service"
180
181
181
182
buildConfigField "boolean", "inProcess", "false"
182
182
-
resValue "string", "app_name", "Monado XR (Out-of-Proc)"
183
183
+
resValue "string", "app_name", "Monado XR"
183
184
}
184
185
}
185
186
hilt {