Finddouble-conversion.cmake 1.0 KB

1234567891011121314151617181920212223242526272829
  1. find_path(double-conversion_INCLUDE_DIR
  2. NAMES
  3. double-conversion.h
  4. PATH_SUFFIXES
  5. double-conversion
  6. DOC "double-conversion include directory")
  7. mark_as_advanced(double-conversion_INCLUDE_DIR)
  8. find_library(double-conversion_LIBRARY
  9. NAMES
  10. double-conversion
  11. DOC "double-conversion library")
  12. mark_as_advanced(double-conversion_LIBRARY)
  13. include(FindPackageHandleStandardArgs)
  14. find_package_handle_standard_args(double-conversion
  15. REQUIRED_VARS double-conversion_LIBRARY double-conversion_INCLUDE_DIR)
  16. if (double-conversion_FOUND)
  17. set(double-conversion_INCLUDE_DIRS "${double-conversion_INCLUDE_DIR}")
  18. set(double-conversion_LIBRARIES "${double-conversion_LIBRARY}")
  19. if (NOT TARGET double-conversion::double-conversion)
  20. add_library(double-conversion::double-conversion UNKNOWN IMPORTED)
  21. set_target_properties(double-conversion::double-conversion PROPERTIES
  22. IMPORTED_LOCATION "${double-conversion_LIBRARY}"
  23. INTERFACE_INCLUDE_DIRECTORIES "${double-conversion_INCLUDE_DIR}")
  24. endif ()
  25. endif ()