From 9219150dfa6c506025e7e41ebbc883e7822a8e08 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 15 Jun 2011 10:21:25 -0400 Subject: [PATCH] Optional sorting out of particles --- GetQhull.cmake | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 GetQhull.cmake diff --git a/GetQhull.cmake b/GetQhull.cmake new file mode 100644 index 0000000..bd6d74c --- /dev/null +++ b/GetQhull.cmake @@ -0,0 +1,18 @@ +SET(QHULL_BASE_PATH CACHE PATH "Qhull base path") + +find_path(QHULL_INCLUDE_PATH qhull_a.h HINTS ${QHULL_BASE_PATH}/src/libqhull) +find_path(QHULL_CPP_INCLUDE_PATH Qhull.h HINTS ${QHULL_BASE_PATH}/src/libqhullcpp) +find_library(QHULL_LIBRARY qhull HINTS ${QHULL_BASE_PATH}/lib) +find_library(QHULL_CPP_LIBRARY qhullcpp HINTS ${QHULL_BASE_PATH}/lib) +find_library(QHULL_P_LIBRARY qhullstatic_p HINTS ${QHULL_BASE_PATH}/lib) + +if ((NOT QHULL_INCLUDE_PATH) OR (NOT QHULL_CPP_LIBRARY)) + message(SEND_ERROR "Qhull library not found") +endif((NOT QHULL_INCLUDE_PATH) OR (NOT QHULL_CPP_LIBRARY)) + +set(QHULL_INCLUDES ${QHULL_INCLUDE_PATH} ${QHULL_CPP_INCLUDE_PATH} ${QHULL_BASE_PATH}/src) +set(QHULL_LIBRARIES ${QHULL_CPP_LIBRARY} ${QHULL_P_LIBRARY}) + +add_definitions(-Dqh_QHpointer) + +mark_as_advanced(QHULL_INCLUDE_PATH QHULL_CPP_INCLUDE_PATH QHULL_LIBRARY QHULL_CPP_LIBRARY QHULL_P_LIBRARY) \ No newline at end of file