cjstehno / gradle-natives

Gradle plugin to aid in managing native libraries associated with Java-based projects.
http://cjstehno.github.io/gradle-natives/
Apache License 2.0
32 stars 4 forks source link

Lwjgl 3 Not working #15

Closed ghost closed 7 years ago

ghost commented 8 years ago

I implemented this with the hope of handling Lwjgl3 natives however when I run the command, the natives folders remain empty. I assume it's because the natives have changed. Is this project still active?

cjstehno commented 8 years ago

Yes and no... it seems to have some users so I try to keep it up to date, but I don't use it myself.. Yes, I believe they moved the native libs in Lwjgl 3. When I last checked it had not been released yet so I held off updating. I should be able to address this by mid next week. If you are so inclined, I am open to pull requests.

cjstehno commented 8 years ago

They moved the native libraries from an OS-differentiated structure to a flat structure so now all the native libs are in one native directory rather than OS-specific sub-directories (e.g. native/windows). Currently this plugin is based on the OS-specific directory structure, which seemed like a common format if not a standard at the time - I guess that was a poor assumption. Work will need to be done to refactor the way natives are resolved from the jars in a more flexible manner.

I have not used this plugin in quite a while. I will address this issue; however, I cannot say when I will get to work on it since I have other interests more directly related to what I am working on right now. Sometimes things like this bug me until I fix them, but you never know.

ghost commented 8 years ago

I would love to help with this but have no clue how gradle plugins work, for now im setting them up manually, and will wait for further development.

cjstehno commented 7 years ago

I have started working on fixing the issues with this plugin... expect a new release in a week or two.

cjstehno commented 7 years ago

This has been addressed in the development branch - will be released within a day or two.