| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # - Find libsquish
- #
- # LIBSQUISH_FOUND
- # LIBSQUISH_INCLUDE_DIR
- # LIBSQUISH_LIBRARIES
- #
- # Imported target:
- # libsquish::libsquish
- find_path(
- LIBSQUISH_INCLUDE_DIR
- squish.h
- PATH_SUFFIXES squish
- PATHS
- /usr/include
- /usr/local/include
- )
- find_library(
- LIBSQUISH_LIBRARY
- NAMES squish libsquish
- PATHS
- /usr/lib
- /usr/local/lib
- PATH_SUFFIXES
- lib
- lib64
- )
- set(LIBSQUISH_LIBRARIES ${LIBSQUISH_LIBRARY})
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(
- LibSquish
- REQUIRED_VARS LIBSQUISH_LIBRARY LIBSQUISH_INCLUDE_DIR
- )
- if (LIBSQUISH_FOUND AND NOT TARGET libsquish::libsquish)
- add_library(libsquish::libsquish UNKNOWN IMPORTED)
- set_target_properties(libsquish::libsquish PROPERTIES
- IMPORTED_LOCATION "${LIBSQUISH_LIBRARY}"
- INTERFACE_INCLUDE_DIRECTORIES "${LIBSQUISH_INCLUDE_DIR}"
- )
- endif()
|