FindANTTWEAKBAR.cmake 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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. ${PROJECT_SOURCE_DIR}/external/AntTweakBar/include
  20. $ENV{ANT_TWEAK_BAR_ROOT}/include
  21. DOC "The directory where AntTweakBar.h resides")
  22. FIND_LIBRARY( ANT_TWEAK_BAR_LIBRARY AntTweakBar${BITS}
  23. PATHS
  24. ${PROJECT_SOURCE_DIR}/../../external/AntTweakBar/lib
  25. ${PROJECT_SOURCE_DIR}/../external/AntTweakBar/lib
  26. ${PROJECT_SOURCE_DIR}/external/AntTweakBar/lib
  27. $ENV{ANT_TWEAK_BAR_ROOT}/lib
  28. DOC "The AntTweakBar library")
  29. ELSE (WIN32)
  30. FIND_PATH(ANT_TWEAK_BAR_INCLUDE_DIR AntTweakBar.h
  31. PATHS
  32. ${LIBIGL_INCLUDE_DIR}/../external/AntTweakBar/include/
  33. ${PROJECT_SOURCE_DIR}/../../external/AntTweakBar/include/
  34. ${PROJECT_SOURCE_DIR}/../external/AntTweakBar/include/
  35. ${PROJECT_SOURCE_DIR}/external/AntTweakBar/include/
  36. /usr/local/include
  37. /usr/X11/include
  38. /usr/include
  39. NO_DEFAULT_PATH)
  40. FIND_LIBRARY( ANT_TWEAK_BAR_LIBRARY AntTweakBar
  41. PATHS
  42. ${LIBIGL_INCLUDE_DIR}/../external/AntTweakBar/lib
  43. ${PROJECT_SOURCE_DIR}/../../external/AntTweakBar/lib
  44. ${PROJECT_SOURCE_DIR}/../external/AntTweakBar/lib
  45. ${PROJECT_SOURCE_DIR}/external/AntTweakBar/lib
  46. /usr/local
  47. /usr/X11
  48. /usr
  49. PATH_SUFFIXES
  50. a
  51. lib64
  52. lib
  53. dylib
  54. NO_DEFAULT_PATH
  55. )
  56. ENDIF (WIN32)
  57. SET(ANTTWEAKBAR_FOUND "NO")
  58. IF (ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)
  59. SET(ANTTWEAKBAR_FOUND "YES")
  60. ENDIF (ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)
  61. set(ANT_TWEAK_BAR_INCLUDE_DIR ${ANT_TWEAK_BAR_INCLUDE_DIR} ${ANT_TWEAK_BAR_INCLUDE_DIR}/../src/)
  62. # message(FATAL_ERROR ${ANT_TWEAK_BAR_LIBRARY})
  63. if(ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)
  64. message(STATUS "Found ANTTWEAKBAR: ${ANT_TWEAK_BAR_INCLUDE_DIR}")
  65. else(ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)
  66. if (NOT ANTTWEAKBAR_FIND_QUIETLY)
  67. message(FATAL_ERROR "could NOT find ANTTWEAKBAR")
  68. endif (NOT ANTTWEAKBAR_FIND_QUIETLY)
  69. endif(ANT_TWEAK_BAR_INCLUDE_DIR AND ANT_TWEAK_BAR_LIBRARY)