Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge downstream buildsystem #139

Open
p01arst0rm opened this issue Jul 22, 2020 · 5 comments
Open

Merge downstream buildsystem #139

p01arst0rm opened this issue Jul 22, 2020 · 5 comments

Comments

@p01arst0rm
Copy link
Contributor

Not sure of the best way to contact project mods, so posting here.
There is a downstream fork of LucenePlusPlus that replaces the cmake
build system with a meson one, which makes building the source far
easy on non-linux systems. It also has a couple source tweaks to improve
readability.

Would you be interested in merging it once the port is complete?
https://github.com/hatchet-player/LucenePlusPlus/tree/meson

@alanw
Copy link
Collaborator

alanw commented Aug 7, 2020

Interesting.

If possible, I'd like to keep CMake because so many build systems/distributions depend on it. Is it possible to support both?

@p01arst0rm
Copy link
Contributor Author

Interesting.

If possible, I'd like to keep CMake because so many build systems/distributions depend on it. Is it possible to support both?

yep; its perfectly possible to have both buildsystems in the build directory.

@p01arst0rm
Copy link
Contributor Author

if you want an example of a dual build system project, look up mesa3d/waffle

@p01arst0rm
Copy link
Contributor Author

@alanw the fork now contains a completely rebuilt cmake buildsystem prototype (missing doxygen & config files atm). If youre intreseted, ill finish it up :)

@p01arst0rm
Copy link
Contributor Author

got the tester working in windows now... :)

image

@alanw alanw added ✘✘ and removed ✘✘ labels Sep 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants