Skip to content

Updating the build system#786

Open
KBentley57 wants to merge 6 commits into
imbs-hl:masterfrom
KBentley57:master
Open

Updating the build system#786
KBentley57 wants to merge 6 commits into
imbs-hl:masterfrom
KBentley57:master

Conversation

@KBentley57

Copy link
Copy Markdown

Hi all,

I've recently came across this project, and found it very useful for supervised classification of vegetation in terrain classification. The build system was a bit out of date by modern standards, and I forked the code to update it. If you'd like - take all the changes and see if it's something you'd find useful.

Thanks,

Kyle Bentley

KBentley57 added 6 commits May 1, 2026 13:10
…-modernization

Add CMake packaging, reorganize sources/headers, and prepare ranger as installable library + CLI
…ependency

cmake: exclude Rcpp-specific sparse data files from library build
…ependency-sdyj8k

Remove sparse/Rcpp sources, add CLI include dir, and make getopt.h cross-platform
@KBentley57

Copy link
Copy Markdown
Author

One of the larger components is the installable targets, and sane directory structure layout. a user can now consume ranger with a simple find_package call.

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

Successfully merging this pull request may close these issues.

1 participant