Skip to content

Commit b9a56a6

Browse files
committed
update version
1 parent f19fad2 commit b9a56a6

File tree

11 files changed

+36
-20
lines changed

11 files changed

+36
-20
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ XMake installed on the system. Available [here](https://github.com/xmake-io/xmak
5555

5656
```
5757
plugins {
58-
id 'org.tboox.gradle-xmake-plugin' version '1.0.3'
58+
id 'org.tboox.gradle-xmake-plugin' version '1.0.4'
5959
}
6060
```
6161

@@ -69,7 +69,7 @@ buildscript {
6969
}
7070
}
7171
dependencies {
72-
classpath 'org.tboox:gradle-xmake-plugin:1.0.3'
72+
classpath 'org.tboox:gradle-xmake-plugin:1.0.4'
7373
}
7474
repositories {
7575
mavenCentral()
@@ -154,6 +154,9 @@ android {
154154
// set c++stl (optional), e.g. c++_static/c++_shared, gnustl_static/gnustl_shared, stlport_static/stlport_shared
155155
stl "c++_shared"
156156
157+
// set the given xmake program path (optional)
158+
// program /usr/local/bin/xmake
159+
157160
// disable stdc++ library (optional)
158161
// stdcxx false
159162

README_zh.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ xmake-gradle是一个无缝整合xmake的gradle插件。
5757

5858
```
5959
plugins {
60-
id 'org.tboox.gradle-xmake-plugin' version '1.0.3'
60+
id 'org.tboox.gradle-xmake-plugin' version '1.0.4'
6161
}
6262
```
6363

@@ -71,7 +71,7 @@ buildscript {
7171
}
7272
}
7373
dependencies {
74-
classpath 'org.tboox:gradle-xmake-plugin:1.0.3'
74+
classpath 'org.tboox:gradle-xmake-plugin:1.0.4'
7575
}
7676
repositories {
7777
mavenCentral()
@@ -156,6 +156,9 @@ android {
156156
// 指定c++ stl库,默认不指定会使用c++_static,其他值:c++_static/c++_shared, gnustl_static/gnustl_shared, stlport_static/stlport_shared
157157
stl "c++_shared"
158158
159+
// 设置xmake可执行程序路径(通常不用设置)
160+
// program /usr/local/bin/xmake
161+
159162
// 禁用stdc++库,默认是启用的
160163
// stdcxx false
161164

gradle-xmake-plugin/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88
apply plugin: 'groovy'
99

1010
group = "org.tboox"
11-
version = "1.0.3"
11+
version = "1.0.4"
1212

1313
repositories {
1414
// Use jcenter for resolving your dependencies.

gradle-xmake-plugin/src/main/groovy/org/tboox/gradle/XMakeBuildTask.groovy

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ class XMakeBuildTask extends DefaultTask {
3838
// build command line
3939
private List<String> buildCmdLine() {
4040
List<String> parameters = new ArrayList<>();
41-
parameters.add("xmake");
42-
parameters.add("build");
41+
parameters.add(taskContext.program)
42+
parameters.add("build")
4343
switch (taskContext.logLevel) {
4444
case "warning":
4545
parameters.add("-w")
@@ -65,8 +65,8 @@ class XMakeBuildTask extends DefaultTask {
6565
// build install command line
6666
private List<String> buildInstallCmdLine() {
6767
List<String> parameters = new ArrayList<>();
68-
parameters.add("xmake");
69-
parameters.add("install");
68+
parameters.add(taskContext.program)
69+
parameters.add("install")
7070
switch (taskContext.logLevel) {
7171
case "verbose":
7272
parameters.add("-v")

gradle-xmake-plugin/src/main/groovy/org/tboox/gradle/XMakeCleanTask.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ class XMakeCleanTask extends DefaultTask {
3838
// build command line
3939
private List<String> buildCmdLine() {
4040
List<String> parameters = new ArrayList<>();
41-
parameters.add("xmake");
42-
parameters.add("clean");
41+
parameters.add(taskContext.program)
42+
parameters.add("clean")
4343
switch (taskContext.logLevel) {
4444
case "verbose":
4545
parameters.add("-v")

gradle-xmake-plugin/src/main/groovy/org/tboox/gradle/XMakeConfigureTask.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ class XMakeConfigureTask extends DefaultTask {
3838
// build command line
3939
private List<String> buildCmdLine() {
4040
List<String> parameters = new ArrayList<>();
41-
parameters.add("xmake");
42-
parameters.add("f");
43-
parameters.add("-y");
41+
parameters.add(taskContext.program)
42+
parameters.add("f")
43+
parameters.add("-y")
4444
switch (taskContext.logLevel) {
4545
case "verbose":
4646
parameters.add("-v")

gradle-xmake-plugin/src/main/groovy/org/tboox/gradle/XMakeInstallTask.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class XMakeInstallTask extends DefaultTask {
4040
// build command line
4141
private List<String> buildCmdLine(File installArtifactsScriptFile) {
4242
List<String> parameters = new ArrayList<>();
43-
parameters.add("xmake");
43+
parameters.add(taskContext.program)
4444
parameters.add("lua");
4545
switch (taskContext.logLevel) {
4646
case "verbose":

gradle-xmake-plugin/src/main/groovy/org/tboox/gradle/XMakePluginExtension.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ import com.sun.org.apache.xpath.internal.operations.Bool
2424

2525
class XMakePluginExtension {
2626

27-
// TODO
2827
// xmake program
28+
String program
2929

3030
// the project path (e.g. jni/xmake.lua)
3131
String path

gradle-xmake-plugin/src/main/groovy/org/tboox/gradle/XMakeRebuildTask.groovy

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ class XMakeRebuildTask extends DefaultTask {
3838
// build command line
3939
private List<String> buildCmdLine() {
4040
List<String> parameters = new ArrayList<>();
41-
parameters.add("xmake");
42-
parameters.add("-r");
41+
parameters.add(taskContext.program)
42+
parameters.add("-r")
4343
switch (taskContext.logLevel) {
4444
case "warning":
4545
parameters.add("-w")
@@ -65,8 +65,8 @@ class XMakeRebuildTask extends DefaultTask {
6565
// build install command line
6666
private List<String> buildInstallCmdLine() {
6767
List<String> parameters = new ArrayList<>();
68-
parameters.add("xmake");
69-
parameters.add("install");
68+
parameters.add(taskContext.program)
69+
parameters.add("install")
7070
switch (taskContext.logLevel) {
7171
case "verbose":
7272
parameters.add("-v")

gradle-xmake-plugin/src/main/groovy/org/tboox/gradle/XMakeTaskContext.groovy

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,15 @@ class XMakeTaskContext {
5151
this.buildArch = buildArch
5252
}
5353

54+
// get xmake program
55+
String getProgram() {
56+
String program = extension.program
57+
if (program == null) {
58+
program = "xmake"
59+
}
60+
return program
61+
}
62+
5463
// get project file
5564
File getProjectFile() {
5665
String path = extension.path

0 commit comments

Comments
 (0)