File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
plugins/build-plugin/src/main/kotlin/com/powersync/compile Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 1
1
package com.powersync.compile
2
2
3
3
import org.gradle.api.DefaultTask
4
+ import org.gradle.api.file.ProjectLayout
4
5
import org.gradle.api.file.RegularFileProperty
5
6
import org.gradle.api.tasks.InputFile
6
7
import org.gradle.api.tasks.OutputFile
7
8
import org.gradle.api.tasks.TaskAction
8
9
import org.gradle.work.DisableCachingByDefault
10
+ import javax.inject.Inject
9
11
10
12
@DisableCachingByDefault(because = " not worth caching" )
11
13
abstract class CreateSqliteCInterop : DefaultTask () {
@@ -15,6 +17,9 @@ abstract class CreateSqliteCInterop: DefaultTask() {
15
17
@get:OutputFile
16
18
abstract val definitionFile: RegularFileProperty
17
19
20
+ @get:Inject
21
+ abstract val layout: ProjectLayout
22
+
18
23
@TaskAction
19
24
fun run () {
20
25
val archive = archiveFile.get().asFile
@@ -26,7 +31,7 @@ abstract class CreateSqliteCInterop: DefaultTask() {
26
31
linkerOpts.linux_x64 = -lpthread -ldl
27
32
linkerOpts.macos_x64 = -lpthread -ldl
28
33
staticLibraries=${archive.name}
29
- libraryPaths=${parent.relativeTo(project. layout.projectDirectory.asFile.canonicalFile)}
34
+ libraryPaths=${parent.relativeTo(layout.projectDirectory.asFile.canonicalFile)}
30
35
""" .trimIndent(),
31
36
)
32
37
}
You can’t perform that action at this time.
0 commit comments