1b00ab754SHans Petter Selasky# 2b00ab754SHans Petter Selasky# Try to find the Endace DAG library. 3b00ab754SHans Petter Selasky# 4b00ab754SHans Petter Selasky 5b00ab754SHans Petter Selasky# Try to find the header 6b00ab754SHans Petter Selaskyfind_path(DAG_INCLUDE_DIR dagapi.h) 7b00ab754SHans Petter Selasky 8b00ab754SHans Petter Selasky# 9b00ab754SHans Petter Selasky# Try to find the libraries 10b00ab754SHans Petter Selasky# 11b00ab754SHans Petter Selasky# We assume that if we have libdag we have libdagconf, as they're 12b00ab754SHans Petter Selasky# installed at the same time from the same package. 13b00ab754SHans Petter Selasky# 14b00ab754SHans Petter Selaskyfind_library(DAG_LIBRARY dag) 15b00ab754SHans Petter Selaskyfind_library(DAGCONF_LIBRARY dagconf) 16b00ab754SHans Petter Selasky 17*6f9cba8fSJoseph Mingrone# 18*6f9cba8fSJoseph Mingrone# Get link information from the _LIBRARY paths. 19*6f9cba8fSJoseph Mingrone# 20*6f9cba8fSJoseph Mingroneget_link_info_from_library_path(DAG dag) 21*6f9cba8fSJoseph Mingroneget_link_info_from_library_path(DAGCONF dagconf) 22*6f9cba8fSJoseph Mingrone 23b00ab754SHans Petter Selaskyinclude(FindPackageHandleStandardArgs) 24b00ab754SHans Petter Selaskyfind_package_handle_standard_args(DAG 25b00ab754SHans Petter Selasky DEFAULT_MSG 26b00ab754SHans Petter Selasky DAG_INCLUDE_DIR 27b00ab754SHans Petter Selasky DAG_LIBRARY 28b00ab754SHans Petter Selasky DAGCONF_LIBRARY 29b00ab754SHans Petter Selasky) 30b00ab754SHans Petter Selasky 31b00ab754SHans Petter Selaskymark_as_advanced( 32b00ab754SHans Petter Selasky DAG_INCLUDE_DIR 33b00ab754SHans Petter Selasky DAG_LIBRARY 34b00ab754SHans Petter Selasky DAGCONF_LIBRARY 35b00ab754SHans Petter Selasky) 36b00ab754SHans Petter Selasky 37b00ab754SHans Petter Selaskyset(DAG_INCLUDE_DIRS ${DAG_INCLUDE_DIR}) 38b00ab754SHans Petter Selaskyset(DAG_LIBRARIES ${DAG_LIBRARY} ${DAGCONF_LIBRARY}) 39*6f9cba8fSJoseph Mingroneset(DAG_STATIC_LIBRARIES ${DAG_LIBRARY} ${DAGCONF_LIBRARY}) 40