find_path(Iridescence_INCLUDE_DIRS glk/drawable.hpp HINTS /usr/local/include/iridescence /usr/include/iridescence DOC "Iridescence include directories") find_library(Iridescence_LIBRARY NAMES iridescence HINTS /usr/local/lib /usr/lib DOC "Iridescence libraries") find_library(gl_imgui_LIBRARY NAMES gl_imgui HINTS /usr/local/lib /usr/lib DOC "Iridescence libraries") set(Iridescence_LIBRARIES ${Iridescence_LIBRARY} ${gl_imgui_LIBRARY}) add_library(Iridescence::Iridescence INTERFACE IMPORTED GLOBAL) set_target_properties(Iridescence::Iridescence PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${Iridescence_INCLUDE_DIRS}" INTERFACE_LINK_LIBRARIES "${Iridescence_LIBRARIES}") include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Iridescence DEFAULT_MSG Iridescence_INCLUDE_DIRS Iridescence_LIBRARIES)