Make CMake compatible with nix
- Add a
EXTERNAL_QDLDLandQDLDL_ROOTto allow fetch content to work - remove
$<INSTALL_PREFIX>from$<INSTALL_INTERFACE:...>This is a continuation of #481
remove $<INSTALL_PREFIX> from $<INSTALL_INTERFACE:...>
This is already going to be merged as part of https://github.com/osqp/osqp/pull/559, since no one replied to my last question on that PR I just implemented what resources online were saying was the best way.
Awesome I missed that does making the external project using the internet optional make sense? I can rebase if it makes things easier
does making the external project using the internet optional make sense
We had originally planned for a separate QDLDL to be usable, but that accidentally got missed during the major CMake rework. So we'd gladly accept any changes to make that possible.
@imciner2 Is this what you were looking for or did you have something else in mind?
@imciner2 Still interested in getting this merged. Do you have any more requests?
I apparently can't retarget this to the master branch after deleteing the old branch. Sorry about that, I thought I could do that after merging that.