Finddouble-conversion.cmake
Go to the documentation of this file.
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 
9 find_library(double-conversion_LIBRARY
10  NAMES
11  double-conversion
12  DOC "double-conversion library")
13 mark_as_advanced(double-conversion_LIBRARY)
14 
15 include(FindPackageHandleStandardArgs)
16 find_package_handle_standard_args(double-conversion
17  REQUIRED_VARS double-conversion_LIBRARY double-conversion_INCLUDE_DIR)
18 
19 if (double-conversion_FOUND)
20  set(double-conversion_INCLUDE_DIRS "${double-conversion_INCLUDE_DIR}")
21  set(double-conversion_LIBRARIES "${double-conversion_LIBRARY}")
22 
23  if (NOT TARGET double-conversion::double-conversion)
24  add_library(double-conversion::double-conversion UNKNOWN IMPORTED)
25  set_target_properties(double-conversion::double-conversion PROPERTIES
26  IMPORTED_LOCATION "${double-conversion_LIBRARY}"
27  INTERFACE_INCLUDE_DIRECTORIES "${double-conversion_INCLUDE_DIR}")
28  endif ()
29 endif ()