FindANTTWEAKBAR.cmake 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #
  2. # Try to find AntTweakBar library and include path.
  3. # Once done this will define
  4. #
  5. # ANT_TWEAK_BAR_FOUND
  6. # ANT_TWEAK_BAR_INCLUDE_DIR
  7. # ANT_TWEAK_BAR_LIBRARY
  8. #
  9. IF (WIN32)
  10. IF( CMAKE_SIZEOF_VOID_P EQUAL 8 )
  11. SET( BITS "64" )
  12. ELSE( CMAKE_SIZEOF_VOID_P EQUAL 8 )
  13. SET( BITS "" )
  14. ENDIF( CMAKE_SIZEOF_VOID_P EQUAL 8 )
  15. FIND_PATH( ANT_TWEAK_BAR_INCLUDE_DIR AntTweakBar.h
  16. PATHS
  17. ${PROJECT_SOURCE_DIR}/../../external/AntTweakBar/include
  18. ${PROJECT_SOURCE_DIR}/../external/AntTweakBar/include
  19. $ENV{ANT_TWEAK_BAR_ROOT}/include
  20. DOC "The directory where AntTweakBar.h resides")
  21. FIND_LIBRARY( ANT_TWEAK_BAR_LIBRARY AntTweakBar${BITS}
  22. PATHS
  23. ${PROJECT_SOURCE_DIR}/../../external/AntTweakBar/lib
  24. ${PROJECT_SOURCE_DIR}/../external/AntTweakBar/lib
  25. $ENV{ANT_TWEAK_BAR_ROOT}/lib
  26. DOC "The AntTweakBar library")
  27. ELSE (WIN32)
  28. FIND_PATH(ANT_TWEAK_BAR_INCLUDE_DIR AntTweakBar.h
  29. PATHS
  30. ${LIBIGL_INCLUDE_DIR}/../external/AntTweakBar/include/
  31. ${PROJECT_SOURCE_DIR}/../../external/AntTweakBar/include/
  32. ${PROJECT_SOURCE_DIR}/../external/AntTweakBar/include/
  33. /usr/local/include
  34. /usr/X11/include
  35. /usr/include
  36. NO_DEFAULT_PATH)
  37. FIND_LIBRARY( ANT_TWEAK_BAR_LIBRARY AntTweakBar
  38. PATHS
  39. ${LIBIGL_INCLUDE_DIR}/../external/AntTweakBar/lib
  40. ${PROJECT_SOURCE_DIR}/../../external/AntTweakBar/lib
  41. ${PROJECT_SOURCE_DIR}/../external/AntTweakBar/lib
  42. /usr/local
  43. /usr/X11
  44. /usr
  45. PATH_SUFFIXES
  46. a
  47. lib64
  48. lib
  49. dylib
  50. NO_DEFAULT_PATH
  51. )
  52. ENDIF (WIN32)
  53. set(ANT_TWEAK_BAR_INCLUDE_DIR ${ANT_TWEAK_BAR_INCLUDE_DIR} ${ANT_TWEAK_BAR_INCLUDE_DIR}/../src/)
  54. # message(FATAL_ERROR ${ANT_TWEAK_BAR_LIBRARY})
  55. if(ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)
  56. message(STATUS "Found ANTTWEAKBAR: ${ANT_TWEAK_BAR_INCLUDE_DIR}")
  57. else(ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)
  58. message(FATAL_ERROR "could NOT find ANTTWEAKBAR")
  59. endif(ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)