FindLibJuice.cmake 640 B

1234567891011121314151617
  1. if (NOT TARGET LibJuice::LibJuice)
  2. find_path(JUICE_INCLUDE_DIR juice/juice.h)
  3. find_library(JUICE_LIBRARY NAMES juice)
  4. include(FindPackageHandleStandardArgs)
  5. find_package_handle_standard_args(LibJuice DEFAULT_MSG JUICE_LIBRARY JUICE_INCLUDE_DIR)
  6. if (LibJuice_FOUND)
  7. add_library(LibJuice::LibJuice UNKNOWN IMPORTED)
  8. set_target_properties(LibJuice::LibJuice PROPERTIES
  9. IMPORTED_LOCATION "${JUICE_LIBRARY}"
  10. INTERFACE_INCLUDE_DIRECTORIES "${JUICE_INCLUDE_DIR}"
  11. INTERFACE_LINK_LIBRARIES "${JUICE_LIBRARY}"
  12. IMPORTED_LINK_INTERFACE_LANGUAGES "C")
  13. endif ()
  14. endif ()