bcm icon indicating copy to clipboard operation
bcm copied to clipboard

Seperate dev components from runtime components in `bcm_install_targets`

Open pfultz2 opened this issue 8 years ago • 0 comments

Something like:

set_target_properties(${EXPORT_TARGETS} PROPERTIES
  DEBUG_POSTFIX "-d"
  SO_VERSION ${EXPORT_VERSION}
  VERSION ${EXPORT_VERSION}
  )

install(TARGETS ${EXPORT_TARGETS} EXPORT ${EXPORT_SET}
  ARCHIVE
    DESTINATION "${CMAKE_INSTALL_LIBDIR}"
    COMPONENT ${EXPORT_COMPONENT}_DEV
  LIBRARY NAMELINK_ONLY
    DESTINATION "${CMAKE_INSTALL_LIBDIR}"
    COMPONENT ${EXPORT_COMPONENT}_DEV
  LIBRARY CONFIGURATIONS Debug NAMELINK_SKIP
    DESTINATION "${CMAKE_INSTALL_LIBDIR}"
    COMPONENT ${EXPORT_COMPONENT}_DBG
  LIBRARY CONFIGURATIONS Release NAMELINK_SKIP
    DESTINATION "${CMAKE_INSTALL_LIBDIR}"
    COMPONENT ${EXPORT_COMPONENT}
  RUNTIME
    DESTINATION "${CMAKE_INSTALL_BINDIR}"
    COMPONENT ${EXPORT_COMPONENT}
  INCLUDES
    DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
  )

pfultz2 avatar Sep 21 '17 14:09 pfultz2