Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
f3cc1c8
Update workflow tag
xpenatan Jul 9, 2024
6328384
Update workflow
xpenatan Jul 9, 2024
01e3582
Update workflow
xpenatan Jul 9, 2024
6434434
Update workflow
xpenatan Jul 9, 2024
9921647
Update workflow
xpenatan Jul 9, 2024
f8f2a49
Update workflow
xpenatan Jul 9, 2024
d5f183e
Update workflow
xpenatan Jul 9, 2024
578559c
Update workflow
xpenatan Jul 9, 2024
6d08eeb
Update workflow
xpenatan Jul 9, 2024
8888527
Update workflow
xpenatan Jul 9, 2024
2652ede
Fix badge
xpenatan Jul 9, 2024
f94cd0e
Fix badge
xpenatan Jul 9, 2024
ae44ff2
Fix badge
xpenatan Jul 9, 2024
22a9ec6
fix readme
xpenatan Jul 9, 2024
c48d033
fix readme
xpenatan Jul 9, 2024
f4234cc
add mac target option
xpenatan Jul 30, 2024
a291856
update min target
xpenatan Jul 30, 2024
e6ed958
add android c++17
xpenatan Jul 30, 2024
42e0c76
add android custom args
xpenatan Jul 30, 2024
5ba275a
wip multicore compile
xpenatan Jul 30, 2024
7f22b4a
update emscripten target
xpenatan Jul 30, 2024
8534c92
Improve parser
xpenatan Jul 30, 2024
bab3851
Smal cpp improvement
xpenatan Jul 31, 2024
1044dab
Update build structure
xpenatan Aug 4, 2024
7021f04
Move helper h file to a separated folder
xpenatan Aug 4, 2024
171b0a3
update readme
xpenatan Aug 4, 2024
09cd88e
update readme
xpenatan Aug 4, 2024
92ae9f4
Fix lib target
xpenatan Aug 4, 2024
82ebe55
Rename param
xpenatan Aug 4, 2024
81174a5
Remove unused code
xpenatan Aug 5, 2024
ff33868
Remove loader
xpenatan Aug 5, 2024
f70381b
update mac version
xpenatan Aug 5, 2024
e7b250c
update mac version
xpenatan Aug 5, 2024
a4eb312
update mac version
xpenatan Aug 5, 2024
d1cc9d9
Fix/Revert renaming teavm package
xpenatan Aug 6, 2024
134d7a2
Force stop building when something fails
xpenatan Aug 7, 2024
d07e8f1
Revert back method attributes using get_ and set_
xpenatan Aug 7, 2024
026faa6
update readme
xpenatan Aug 7, 2024
6158965
update readme
xpenatan Aug 7, 2024
0ba64a6
Add lib-test
xpenatan Aug 9, 2024
79964b4
Rename source folder
xpenatan Aug 9, 2024
218230f
add test app
xpenatan Aug 10, 2024
e5ca25c
add string data method
xpenatan Aug 11, 2024
fe1d438
add IDLStringView
xpenatan Aug 11, 2024
0105946
Add template array and some improvements
xpenatan Aug 11, 2024
929b536
update indent
xpenatan Aug 11, 2024
b6efc20
Add primitive/object array attribute support
xpenatan Aug 12, 2024
bad42a3
Code gen improvements
xpenatan Aug 14, 2024
012c8ac
Add enum, methods and string
xpenatan Aug 14, 2024
56a2f2f
Add static attribute/method
xpenatan Aug 14, 2024
4475c1c
add callback
xpenatan Aug 14, 2024
5cf9196
cpp class improvements
xpenatan Aug 14, 2024
8103a8a
Fix convert long to int for teavm
xpenatan Aug 14, 2024
ee54114
remove other demo
xpenatan Aug 14, 2024
d17bf6a
Disable old code
xpenatan Aug 14, 2024
293f5a8
Prepare test
xpenatan Aug 14, 2024
773eeb8
Fix checking attribute method
xpenatan Aug 14, 2024
c34ab3d
Add getData option
xpenatan Aug 14, 2024
0a0ecf1
Fallback when method is not found
xpenatan Aug 15, 2024
41693cc
update test
xpenatan Aug 15, 2024
9a4e89b
Update comments
xpenatan Aug 15, 2024
3e66cdf
Make all native calls public and starts with native_
xpenatan Aug 15, 2024
a4fdf7b
add _ suffix in static library. Add vc to test
xpenatan Aug 16, 2024
067c896
Add msvc debug option
xpenatan Aug 16, 2024
7706019
Change demo to use msvc
xpenatan Aug 16, 2024
97fdc9b
Remove linux from windows flag
xpenatan Aug 16, 2024
23de31d
ignore crash logs
xpenatan Aug 16, 2024
6148be6
add new solution to public native calls
xpenatan Aug 17, 2024
7f93b5f
Small improvement
xpenatan Aug 17, 2024
7f4f3a0
remove println
xpenatan Aug 17, 2024
799b0db
Add emscripten debug option
xpenatan Aug 18, 2024
9af8d82
update windows machine
xpenatan Aug 18, 2024
ee89c5e
update windows machine
xpenatan Aug 18, 2024
6b9d583
update windows machine
xpenatan Aug 18, 2024
686752c
update windows machine
xpenatan Aug 18, 2024
e5c9440
update msvc cmd
xpenatan Aug 18, 2024
3c5a956
update msvc cmd
xpenatan Aug 18, 2024
6056eb7
update msvc cmd
xpenatan Aug 18, 2024
fab0576
update msvc cmd
xpenatan Aug 18, 2024
82687cb
update msvc cmd
xpenatan Aug 18, 2024
c3b6f1a
update msvc cmd
xpenatan Aug 18, 2024
ea5e6d9
update msvc cmd
xpenatan Aug 18, 2024
d057bd5
update msvc cmd
xpenatan Aug 18, 2024
5a58969
update msvc cmd
xpenatan Aug 18, 2024
7a741a4
update msvc cmd
xpenatan Aug 18, 2024
e5ca70c
update msvc cmd
xpenatan Aug 18, 2024
128fc86
update msvc cmd
xpenatan Aug 18, 2024
8bf68ee
update msvc cmd
xpenatan Aug 18, 2024
bef5065
update msvc target
xpenatan Aug 18, 2024
77cc2aa
update workflow
xpenatan Aug 18, 2024
cedf493
update MSVC target to use native multicore build
xpenatan Aug 18, 2024
dd4b1d2
Add array get note
xpenatan Aug 19, 2024
2c12c69
Test String ref and value
xpenatan Aug 19, 2024
437218d
Small callback idl improvement. Remove old test classes
xpenatan Aug 19, 2024
d5a3b2b
Add callback test
xpenatan Aug 22, 2024
c001ae7
Update class name
xpenatan Aug 22, 2024
0a27a95
add idl skip
xpenatan Aug 22, 2024
c9fdbaf
add callback attribute
xpenatan Aug 23, 2024
f41b70b
Improve manual callback, add replace block and wip callback parser
xpenatan Aug 23, 2024
cbc6719
wip callback
xpenatan Aug 24, 2024
57efe62
remove constructor
xpenatan Aug 26, 2024
0475a7b
remove forced cast to long
xpenatan Aug 26, 2024
5dc9000
Revert removing long so its possible to generate public native method
xpenatan Aug 26, 2024
e83190b
Parse cpp callbacks
xpenatan Aug 30, 2024
a3598fd
fix parsing long long
xpenatan Aug 30, 2024
3b963a3
Revert code
xpenatan Aug 30, 2024
53a8869
add namespace test
xpenatan Aug 31, 2024
a69d5de
Fix, Don't add prefix to teavm class name
xpenatan Aug 31, 2024
b047731
Fix generating constructor
xpenatan Sep 1, 2024
4e4ffab
fix callback passing any
xpenatan Sep 1, 2024
e1c3442
Add default callback test
xpenatan Sep 1, 2024
bbaaeb6
Add inherited interfaces support using colon
xpenatan Sep 1, 2024
d21854a
Don't generate constructor if it's a callback
xpenatan Sep 1, 2024
2cef09b
add long long param support
xpenatan Sep 1, 2024
7dc4150
Add cpp callback overload solution
xpenatan Sep 1, 2024
59c2b10
Create FUNDING.yml
xpenatan Sep 1, 2024
cf8d6d7
Update callback overloading solution
xpenatan Sep 2, 2024
da37fca
Merge remote-tracking branch 'refs/remotes/origin/master'
xpenatan Sep 2, 2024
fb30318
Fix comparing method
xpenatan Sep 2, 2024
91208fe
fix add super method in callback
xpenatan Sep 2, 2024
f3fa09a
remove print
xpenatan Sep 2, 2024
6fba6ea
Fix/Improve converting idl type to java or cpp
xpenatan Sep 4, 2024
06efacd
print pointer
xpenatan Sep 14, 2024
2f3a003
Update loader code
xpenatan Nov 14, 2024
8d7ca51
Update loader code
xpenatan Nov 14, 2024
809d816
Add IDLLongArray and some improvements
xpenatan Dec 9, 2024
f3ab091
user assert instead
xpenatan Dec 9, 2024
df37df0
fix assert
xpenatan Dec 9, 2024
3a5d5bf
Add IDLLong class
xpenatan Dec 10, 2024
b9395c5
update readme
xpenatan Dec 10, 2024
9f1202c
update gitignore
xpenatan Feb 15, 2025
3a1ad11
Make callback abstract and with protected methods
xpenatan Feb 17, 2025
a96d9d9
Remove abstract from callback to fix some internal use solution
xpenatan Feb 17, 2025
0f0d4bd
Improvements to use the source directly instead of copying it to buil…
xpenatan Feb 22, 2025
877320f
Remove android target sdk
xpenatan Feb 22, 2025
99f23a8
update java
xpenatan Feb 22, 2025
ea1adde
update java
xpenatan Feb 22, 2025
ee1a04b
Remove duplicate slash
xpenatan Feb 22, 2025
c9454ea
Remove duplicate slash
xpenatan Feb 22, 2025
e752ba7
Update android target to new solution and deprecated the old one usin…
xpenatan Feb 23, 2025
467bbc4
Add Arithmetic / Compound Assignment Operators. Fix wasm big int issue
xpenatan Feb 27, 2025
0a688cb
Change typedef to using
xpenatan Feb 27, 2025
06b6459
Fix generating native methods for multiple constructors
xpenatan Feb 28, 2025
09987a2
reduce android gradle version
xpenatan Feb 28, 2025
01c521d
update gradle plugin
xpenatan Mar 3, 2025
0aab85a
Fix adding namespace to cpp types
xpenatan Mar 3, 2025
e1ee1e8
Fix cpp parser getting class name with namespace
xpenatan Mar 4, 2025
148848b
Change dispose to protected and only override it if its not NoDelete
xpenatan Mar 4, 2025
b6669d7
Change dispose to protected
xpenatan Mar 4, 2025
a1651b5
Add bindTo support
xpenatan Mar 5, 2025
e48cffb
add NewObject option for methods so a new object is created every call
xpenatan Mar 5, 2025
8f0bc8f
Add operator support when returning a primitive
xpenatan Mar 5, 2025
e353249
Remove ref counting and destroy logic. Improve memory leak detection.
xpenatan Mar 6, 2025
5ce0ecc
add takeOwnership and releaseOwnership
xpenatan Mar 6, 2025
33caf2b
add hasOwnership
xpenatan Mar 6, 2025
9137e21
Revert code. There is already a native method object
xpenatan Mar 6, 2025
f5445ad
Add custom method command
xpenatan Mar 8, 2025
1364397
Small internal improvements.
xpenatan Mar 9, 2025
529c220
Internal improvements in native methods
xpenatan Mar 9, 2025
90774b0
Remove initNative
xpenatan Mar 9, 2025
6b99235
add native reset method by passing IDLBase object
xpenatan Mar 9, 2025
4fd1aab
Fix native equal compare
xpenatan Mar 9, 2025
84e6c06
Remove hashcode override
xpenatan Mar 9, 2025
553b3fe
add IDLBase equals override
xpenatan Mar 9, 2025
522a6e9
Auto set Memory owned to false if its no delete
xpenatan Mar 10, 2025
333e8b8
Generate teavm callback
xpenatan Mar 10, 2025
188e7f0
Add emscripten stack size and option to change it
xpenatan Mar 11, 2025
c097787
Attempt to fix cpp subpackage. Also print mapping.
xpenatan Mar 13, 2025
4004b47
More logging
xpenatan Mar 13, 2025
3925600
More logging
xpenatan Mar 13, 2025
3a24b43
Experimental -static-libgcc
xpenatan Mar 13, 2025
8357705
Revert
xpenatan Mar 13, 2025
71dcb56
Print load exception
xpenatan Mar 13, 2025
24a6c47
Change loader logic
xpenatan Mar 13, 2025
3f46f88
Update JParserLibraryLoader to make it easier to load scripts
xpenatan Mar 13, 2025
74718fd
Remove space
xpenatan Mar 13, 2025
22d4234
Remove some logs
xpenatan Mar 13, 2025
64cfdc4
Add package renaming support
xpenatan Mar 13, 2025
a1ca2e0
Add renaming support
xpenatan Mar 13, 2025
9fb4bc1
Pass class name also
xpenatan Mar 13, 2025
0911030
Improve idl generator to be able to add more webidls
xpenatan Mar 14, 2025
3547943
Remove line
xpenatan Mar 14, 2025
83b1e8c
Add package rename support in WebIDL file via SUB_PACKAGE command
xpenatan Mar 14, 2025
973320b
Fix typo
xpenatan Mar 14, 2025
f9e8098
update readme
xpenatan Mar 14, 2025
026dc77
Fix getting array pointer
xpenatan Mar 14, 2025
a4dd398
Bump to 1.0.0-b6
xpenatan Mar 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# These are supported funding model platforms

github: [xpenatan]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
75 changes: 57 additions & 18 deletions .github/workflows/build_and_upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ env:
jobs:
build_windows:
name: Build Windows
runs-on: ubuntu-latest
runs-on: windows-latest

steps:
- name: Cancel Previous Runs
Expand All @@ -27,18 +27,25 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: 11
java-version: 17

- name: Set up MinGW
run: |
sudo apt install -y --force-yes mingw-w64 lib32z1
uses: msys2/setup-msys2@v2

- name: Change wrapper permissions
run: chmod +x ./gradlew
- name: Set up Developer Command Prompt
uses: TheMrMilchmann/setup-msvc-dev@v3
with:
arch: x64

- name: Append the directory of 'vcvarsall.bat' to PATH environment variable
uses: myci-actions/export-env-var-powershell@1
with:
name: PATH
value: $env:PATH;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build

- name: Build project
run: ./gradlew build_project_windows64
Expand All @@ -62,11 +69,11 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: 11
java-version: 17

- name: Set up MinGW
run: |
Expand Down Expand Up @@ -97,11 +104,11 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: 11
java-version: 17

- name: Change wrapper permissions
run: chmod +x ./gradlew
Expand Down Expand Up @@ -129,18 +136,20 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: 11
java-version: 17

- name: Set up MinGW
run: |
sudo apt install -y --force-yes mingw-w64 lib32z1

- name: Install emscripten
uses: mymindstorm/setup-emsdk@v14
with:
version: 4.0.4

- name: Change wrapper permissions
run: chmod +x ./gradlew
Expand All @@ -167,11 +176,11 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: 11
java-version: 17

- name: Set up MinGW
run: |
Expand All @@ -183,6 +192,8 @@ jobs:
with:
ndk-version: r25c
add-to-path: false
env:
ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}

- name: Change wrapper permissions
run: chmod +x ./gradlew
Expand Down Expand Up @@ -211,11 +222,19 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 11
- name: Get version
uses: madhead/read-java-properties@latest
id: version
with:
file: "./gradle.properties"
property: version
default: 0.0.1

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: 11
java-version: 17

- name: Set up MinGW
run: |
Expand Down Expand Up @@ -259,6 +278,7 @@ jobs:

- name: Upload to repository
uses: nick-fields/retry@v3
if: ${{ inputs.shouldUpload }}
with:
max_attempts: 3
timeout_minutes: 10
Expand All @@ -268,4 +288,23 @@ jobs:
USER: ${{ secrets.USER }}
PASSWORD: ${{ secrets.PASSWORD }}
SIGNING_KEY: ${{ secrets.PGP_SECRET }}
SIGNING_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}
SIGNING_PASSWORD: ${{ secrets.PGP_PASSPHRASE }}

- name: Create Git tag
uses: actions/github-script@v7
if: ${{ inputs.isRelease }}
with:
script: |
const versionOutputs = ${{ toJSON(steps.version.outputs) }};

var version = versionOutputs.value;

console.log("Version: " + version);

var ref = "refs/tags/" + version
github.rest.git.createRef({
owner: context.repo.owner,
repo: context.repo.repo,
ref: ref,
sha: context.sha
});
7 changes: 5 additions & 2 deletions .github/workflows/dispatch_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,13 @@ on:
isRelease:
required: true
type: boolean
shouldUpload:
required: true
type: boolean
jobs:
build-and-upload:
uses: ./.github/workflows/build_and_upload.yml
with:
isRelease: ${{ inputs.isRelease }}
shouldUpload: true
secrets: inherit
shouldUpload: ${{ inputs.shouldUpload }}
secrets: inherit
38 changes: 0 additions & 38 deletions .github/workflows/tag.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ local.properties
out/
*.ini
.temp/
*.log

**/webapp/**
**/lib/core/src/**
**/lib/desktop/src/main/**
**/lib-ext/ext-core/src/**
**/lib-ext/ext-desktop/src/main/**
**/lib/lib-teavm/src/main/java/emu/**
**/lib/lib-teavm/src/main/java/**
**/lib/lib-core/src/main/java/**
**/app/android/libs/
.codiumai
24 changes: 24 additions & 0 deletions .run/build_project_all.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="build_project_all" type="GradleRunConfiguration" factoryName="Gradle" folderName="lib-build">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$/example/lib/lib-build" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="build_project_all" />
</list>
</option>
<option name="vmOptions" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
24 changes: 24 additions & 0 deletions .run/build_project_teavm.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="build_project_teavm" type="GradleRunConfiguration" factoryName="Gradle" folderName="lib-build">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$/example/lib/lib-build" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="build_project_teavm" />
</list>
</option>
<option name="vmOptions" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
24 changes: 24 additions & 0 deletions .run/build_project_windows64.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="build_project_windows64" type="GradleRunConfiguration" factoryName="Gradle" folderName="lib-build">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$/example/lib/lib-build" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="build_project_windows64" />
</list>
</option>
<option name="vmOptions" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
24 changes: 24 additions & 0 deletions .run/clean.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="clean" type="GradleRunConfiguration" factoryName="Gradle" folderName="lib-build">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="clean" />
</list>
</option>
<option name="vmOptions" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
24 changes: 24 additions & 0 deletions .run/generate_project.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="generate_project" type="GradleRunConfiguration" factoryName="Gradle" folderName="lib-build">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$/example/lib/lib-build" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="build_project" />
</list>
</option>
<option name="vmOptions" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
Loading