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)