1 # - Try to find the GenericIO library 2 # Once done this will define 4 # GENERIC_IO_FOUND -- boolean that indicates whether GenericIO was found 5 # GENERIC_IO_INCLUDE_DIR -- the include path for GenericIO 6 # GENERIC_IO_LIBRARIES -- the GenericIO libraries to link against 8 find_package(GenericIO CONFIG)
9 if (NOT GenericIO_FOUND)
10 ## Try to find include directory 11 find_path(GENERIC_IO_INCLUDE_DIR
13 PATHS /usr/include /usr/local/include
16 ## Try to find the GenericIO library 17 find_library(GENERIC_IO_LIBRARIES
22 get_property(GENERIC_IO_INCLUDE_DIR TARGET GenericIO PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
23 set(GENERIC_IO_LIBRARIES
"GenericIO")
26 include(FindPackageHandleStandardArgs)
27 find_package_handle_standard_args(
28 GenericIO DEFAULT_MSG GENERIC_IO_INCLUDE_DIR GENERIC_IO_LIBRARIES)
29 mark_as_advanced(GENERIC_IO_INCLUDE_DIR)
30 mark_as_advanced(GENERIC_IO_LIBRARIES)