CMake Error: TARGETS given no LIBRARY DESTINATION for shared library target
In my CMakeLists.txt, my INSTALL command had no LIBRARY parameter. Changing from this: INSTALL( TARGETS lemon ARCHIVE DESTINATION lib COMPONENT library ) to this: INSTALL( TARGETS lemon ARCHIVE DESTINATION lib LIBRARY DESTINATION lib # <– Add this line COMPONENT library ) fixed my problem.