Closed nmm0 closed 1 year ago
Looks good to me. Thank you again, @nmm0 !
There was a small bug with the build-tree export missing some include directories. Should be fixed now!
This currently breaks auto-install.py - I just needed to change the versions required on the dependencies to each require 'main' instead. Switching from a branch to a specific commit would be a better solution though, until new releases are made of the dependencies.
All, we need to make sure this does not break auto-install.py. @Matthew-Whitlock: did you check this works correctly?
All, we need to make sure this does not break auto-install.py. @Matthew-Whitlock: did you check this works correctly?
@bnicolae I did check that the cmake changes work for a standard install, and that fixing auto-install.py by switching the tags listed for each dependency to main would also work.
All, we need to make sure this does not break auto-install.py. @Matthew-Whitlock: did you check this works correctly?
@bnicolae I did check that the cmake changes work for a standard install, and that fixing auto-install.py by switching the tags listed for each dependency to main would also work.
@Matthew-Whitlock Can you post the patch? I can update the PR to ensure this doesn't break auto-install. Thanks!
@bnicolae Updating the references to main could cause problems in the future since it's a moving target -- maybe we can see if the dependency libraries can issue a minor release or a fixed tag that we can use?
Ok, let me ping the folks to release a config-enabled version for the deps
Ok, let me ping the folks to release a config-enabled version for the deps
@bnicolae thanks for doing this! I saw they released a new version so I added a commit that should fix the autoinstall issue. I tested on my local machine and didn't have problems. @Matthew-Whitlock can you check if this solves your issues?
This solves for me!
Recently I submitted PRs for AXL, er, KVTree, rankstr, redset, and shuffile to export their own CMake configs since they should be managed upstream. This PR does the same:
Find*
modulesThreads::Threads and Boost::boost
)target_include_directories
vsinclude_directories
)I'm happy to tweak anything, especially names/conventions/etc to your liking so please let me know :)