weisj
b52e9ea33d
Build: Add option to skip module info compilation
3 years ago
weisj
2b3c99b229
Build: Add and compile module info
...
We add a custom task to compile the module-info with a newer java version.
To ensure the module-info is correct we need to compile it together with all other project sources.
3 years ago
weisj
135684790b
Remove unused method
3 years ago
Jannis Weis
5cc309d9cd
Build: Fix objective c compiler not being configured.
3 years ago
weisj
287796de97
Build: Consider pre-build libraries from the current branch.
3 years ago
weisj
81786d4a88
Build : Enable arm64 compilation on macOS.
...
To support arm64 compilation we have to provide a custom toolchain rule for targeting the arch.
3 years ago
weisj
32ee342c64
Build: Replace usage of deprecated JavaNativeInterfaceLibrary with JavaNativeInterfaceLibrary
3 years ago
Jannis Weis
ba61872272
Build: Extract optimization level compiler arguments setup.
3 years ago
weisj
8ffc58fa6b
Build: Turn Sequence into List to ensure the candidates don't get used up.
3 years ago
weisj
f61b2fac0c
Set duplicationStrategy on JarTask instead of all individual copy actions.
4 years ago
weisj
c5b1dbcb03
Only keep first included library. Somehow variants are registered multiple times. However the files are always the same regardless.
4 years ago
weisj
f0674937d2
Build: Workaround to allow publishing the library. see: https://github.com/nokeedev/gradle-native/issues/272 and https://github.com/nokeedev/gradle-native/issues/276
4 years ago
weisj
e9a9eeeb11
Build: Use official gradle strings instead of hard-coding them.
4 years ago
weisj
5580656e79
Build: Update to Gradle 7
...
Upgrade gradle version to 7.0. Make use of typesafe project and library accessors. These replace the current bom project.
Handle different xCode version on macOS.
4 years ago
weisj
a31e78ced4
Migrate buildSrc from Groovy to Kotlin
4 years ago
weisj
7ba3347b7b
Fix issue where not all binaries are included in jar.
4 years ago
weisj
a3874eafc4
Release write lock after usage.
4 years ago
weisj
cc6ec5e520
Move nokee version definition to root gradle.properties
...
Remove unused shadow.version
4 years ago
weisj
9e59b62547
Added timeout to github api requests.
5 years ago
Jannis Weis
deae2142da
Migrate to Nokee plugin ( #173 )
...
Migrate to Nokee plugin.
Improved dark mode detection on macOS.
Fixed issue where the native theme option wasn't available in the theme settings on macOS.
Improved scrollbars.
5 years ago
weisj
e5a13dd623
Updated library download link to only include successful builds.
5 years ago
weisj
5b3db3d06d
Rename MacOSSdkPathTask.gradle.kt to MacOSSdkPathTask.kt
5 years ago
weisj
5fcf020ace
Made PopupMenus heavyweight by default.
...
Added shadows to popupmenus on windows.
Added demo for PopupMenu.
Removed duplicate line in jni-library.gradle.kts
5 years ago
Jannis Weis
b54db617f8
Detect prebuild libs ( #77 )
...
Detect and use pre-compiled libraries if present.
5 years ago
Jannis Weis
498b73054c
Wait for jni installation to complete asynchronously. ( #72 )
...
Improve installation of decorations.
5 years ago
weisj
225a9c396b
Updated library download link.
...
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
Jannis Weis
027fd444a8
Decorations support for macOS. ( #54 )
...
Adds support for window decorations that "replace" the native ones on macOS.
5 years ago
weisj
f6aa036002
Reduced dll size by stripping debug information.
...
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
Vladimir Sitnikov
3ae99e44fc
Split projects, migrate to Kotlin DSL
5 years ago