Skip to content
  • Brad King's avatar
    ENH: Add UNKNOWN type for IMPORTED libraries · 061d20be
    Brad King authored
    When creating an IMPORTED target for a library that has been found on
    disk, it may not be known whether the library is STATIC or SHARED.
    However, the library may still be linked using the file found from disk.
    Use of an IMPORTED target is still important to allow per-configuration
    files to be specified for the library.
    
    This change creates an UNKNOWN type for IMPORTED library targets.  The
    IMPORTED_LOCATION property (and its per-config equivalents) specifies
    the location of the library.  CMake makes no assumptions about the
    library that cannot be inferred from the file on disk.  This will help
    projects and find-modules import targets found on disk or specified by
    the user.
    061d20be