FindARToolKit.cmake 989 B

123456789101112131415161718192021222324252627282930313233
  1. # Filename: FindARToolKit.cmake
  2. # Authors: CFSworks (3 Nov, 2018)
  3. #
  4. # Usage:
  5. # find_package(ARToolKit [REQUIRED] [QUIET])
  6. #
  7. # Once done this will define:
  8. # ARTOOLKIT_FOUND - system has ARToolKit
  9. # ARTOOLKIT_INCLUDE_DIR - the include directory containing ARToolKit header files
  10. # ARTOOLKIT_LIBRARIES - the paths to the ARToolKit client libraries
  11. #
  12. find_path(ARTOOLKIT_INCLUDE_DIR "AR/ar.h")
  13. find_library(ARTOOLKIT_AR_LIBRARY
  14. NAMES "AR" "libAR")
  15. find_library(ARTOOLKIT_ARMulti_LIBRARY
  16. NAMES "ARMulti" "libARMulti")
  17. mark_as_advanced(ARTOOLKIT_INCLUDE_DIR ARTOOLKIT_AR_LIBRARY ARTOOLKIT_ARMulti_LIBRARY)
  18. set(ARTOOLKIT_LIBRARIES)
  19. if(ARTOOLKIT_AR_LIBRARY)
  20. list(APPEND ARTOOLKIT_LIBRARIES "${ARTOOLKIT_AR_LIBRARY}")
  21. endif()
  22. if(ARTOOLKIT_ARMulti_LIBRARY)
  23. list(APPEND ARTOOLKIT_LIBRARIES "${ARTOOLKIT_ARMulti_LIBRARY}")
  24. endif()
  25. include(FindPackageHandleStandardArgs)
  26. find_package_handle_standard_args(ARToolKit DEFAULT_MSG
  27. ARTOOLKIT_INCLUDE_DIR ARTOOLKIT_LIBRARIES)