Configuration Debug installs non-debug boost libraries in Windows
When compiling RobWork in debug configuration in Windows it correctly links to the debug versions of the boost libraries, ex. libboost_chrono-vc142-mt-gd-x64-1_72.lib
However when installing the debug configuration it installs the non-debug boost libraries, ex. libboost_chrono-vc142-mt-x64-1_72.lib instead of libboost_chrono-vc142-mt-gd-x64-1_72.lib
This seems to be related the macro getBoostLibraryList in RobWorkMacros.cmake in which the following is run:
get_target_property(LIB ${s} IMPORTED_LOCATION_RELEASE)
if(LIB)
list(APPEND ${output} "${LIB}")
endif()
If I replace/insert this code, it seems to find and install the correct ones:
get_target_property(LIBD ${s} IMPORTED_LOCATION_DEBUG)
if(LIBD)
list(APPEND ${output} "${LIBD}")
endif()