The WITH_SELFCONTAINED option looks like a weird design to me. Isn't a more natural design to allow the user to override LIBRARY DESTINATION, ARCHIVE DESTINATION and RUNTIME DESTINATION?
install(TARGETS ${name}
LIBRARY DESTINATION ${CASADI_LIBRARY_DESTINATION}
ARCHIVE DESTINATION ${CASADI_ARCHIVE_DESTINATION}
RUNTIME DESTINATION ${CASADI_RUNTIME_DESTINATION}
)
Cf. #1988 #1989
The
WITH_SELFCONTAINEDoption looks like a weird design to me. Isn't a more natural design to allow the user to overrideLIBRARY DESTINATION,ARCHIVE DESTINATIONandRUNTIME DESTINATION?Cf. #1988 #1989