FindRSSDK.cmake 715 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Once done these will be defined:
  2. #
  3. # RSSDK_FOUND
  4. # RSSDK_INCLUDE_DIRS
  5. # RSSDK_LIBRARIES
  6. #
  7. # For use in OBS:
  8. #
  9. # RSSDK_INCLUDE_DIR
  10. if(CMAKE_SIZEOF_VOID_P EQUAL 8)
  11. set(_RSSDK_lib_dir "x64")
  12. else()
  13. set(_RSSDK_lib_dir "Win32")
  14. endif()
  15. find_path(RSSDK_INCLUDE_DIR
  16. NAMES pxcsession.h
  17. HINTS
  18. ENV RSSDK_DIR
  19. PATH_SUFFIXES
  20. include)
  21. find_library(RSSDK_LIB
  22. NAMES libpxc
  23. HINTS
  24. ENV RSSDK_DIR
  25. PATH_SUFFIXES
  26. lib/${_RSSDK_lib_dir}
  27. )
  28. include(FindPackageHandleStandardArgs)
  29. find_package_handle_standard_args(RSSDK DEFAULT_MSG RSSDK_LIB RSSDK_INCLUDE_DIR)
  30. mark_as_advanced(RSSDK_INCLUDE_DIR RSSDK_LIB)
  31. if(RSSDK_FOUND)
  32. set(RSSDK_INCLUDE_DIRS ${RSSDK_INCLUDE_DIR})
  33. set(RSSDK_LIBRARIES ${RSSDK_LIB})
  34. endif()