Joshua Suskalo
39dc48b9e9
Use the --release flag for java compilation
...
This gets around the documented issue from java 9 and later where simply
using -source and -target might result in newer APIs still getting used
anyway. This version will ensure the compiled classes work on the
intended version.
This also fixes a warning that javac printed.
2024-10-18 11:24:36 -04:00
Joshua Suskalo
d3d2d25c78
Update version in build script
2024-10-03 14:14:13 -04:00
Joshua Suskalo
c5b528a7fe
Add temporary fix for version listed in build
2024-10-02 14:50:56 -04:00
Joshua Suskalo
4272c7d05d
Remove "--enable-preview" flag on java compilation
2024-07-24 18:30:18 -05:00
Joshua Suskalo
74af3c084d
Merge branch 'feature/jdk21-support' into develop
2024-07-24 18:29:18 -05:00
Joshua Suskalo
fc4307fc1f
Delete the class dir when compilation fails
2024-07-24 14:26:46 -05:00
Kristin Rutenkolk
b37b975b17
revert build.clj changes fully
2024-06-28 11:41:24 +02:00
Kristin Rutenkolk
b68f8af549
revert build.clj changes
2024-06-27 16:07:38 +02:00
Kristin Rutenkolk
6fc0101914
fix build/jar to call write-pom without arguments
2024-06-27 14:40:28 +02:00
Kristin Rutenkolk
4a7659cf2a
add more upcall tests
2024-06-17 10:57:15 -07:00
Kristin Rutenkolk
c740745d49
restructure build.clj functions to not need to accept options and return them, so that they may return useful data relevant to their task
2024-06-12 15:52:44 -07:00
Kristin Rutenkolk
c43bce4768
switch to java22 support
2024-06-10 16:33:30 -07:00
Joshua Suskalo
0094634818
Update target version to 21
2023-09-21 10:38:31 -05:00
Joshua Suskalo
f97444639d
Version bump
2023-03-31 10:18:28 -05:00
Joshua Suskalo
3838c0f13c
Initial pass of update to JDK 19
2022-11-11 13:53:52 -06:00
Joshua Suskalo
a9e3ed090d
Bump minor version
2022-07-07 09:45:04 -05:00
Joshua Suskalo
5d24b14992
Update the build to produce the correct version of jvm bytecode
2022-04-15 10:02:04 -05:00
Joshua Suskalo
09b819528d
Bump minor version of project
2022-01-23 20:17:20 -06:00
Joshua Suskalo
f96016ca2d
Version bump
2022-01-10 14:57:08 -06:00
Joshua Suskalo
ee5805ca4b
Version bump to 0.2
2021-10-16 09:39:19 -05:00
Joshua Suskalo
b80e82ae50
Copy the pom to a predictable directory
2021-09-28 20:43:09 -05:00
Joshua Suskalo
18bacf52cb
Remove release-candidate status
2021-09-28 20:19:32 -05:00
Joshua Suskalo
45015b60b2
Add source files to the jar
2021-09-28 19:50:15 -05:00
Joshua Suskalo
e3571007bf
Ensure that java 17 is the target for compilation
2021-09-28 19:49:42 -05:00
Joshua Suskalo
74960aab77
Add clj-kondo config
2021-09-25 13:53:08 -05:00
Joshua Suskalo
1fe9d2cb02
Move library loading interop to a java class
2021-09-23 08:15:16 -05:00
Joshua Suskalo
3bd67bbdce
Add basic c library for testing
2021-09-22 13:39:02 -05:00
Joshua Suskalo
a1dffc24b0
Remove references to resources in the build file
2021-09-22 12:49:34 -05:00
Joshua Suskalo
16f56bc31d
Initial commit
2021-09-14 16:29:41 -05:00