diff options
author | don bright <hugh.m.bright@gmail.com> | 2011-12-26 18:01:03 (GMT) |
---|---|---|
committer | don bright <hugh.m.bright@gmail.com> | 2011-12-26 18:01:03 (GMT) |
commit | 3c3cf02f4a648ecd317d5246f9a694f2af850b45 (patch) | |
tree | 42ed1b49856d7e5e8d5fcff94b2cc97cc1b6b1f9 | |
parent | 1aadb679de94108763445e6369447d02260e0130 (diff) |
if CGAL's -DMAKE_INSTALL_PREFIX=$X, then enable finding of CGAL in $X
-rw-r--r-- | tests/CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 6eb9610..74670c5 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -215,8 +215,13 @@ set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/parser_yacc.c PROPERTIES if (NOT $ENV{CGALDIR} STREQUAL "") set(CGAL_DIR "$ENV{CGALDIR}") elseif (NOT $ENV{OPENSCAD_LIBRARIES} STREQUAL "") - set(CGAL_DIR "$ENV{OPENSCAD_LIBRARIES}/lib/CGAL") - set(CMAKE_MODULE_PATH "${CGAL_DIR}") + if (EXISTS "$ENV{OPENSCAD_LIBRARIES}/lib/CGAL") + set(CGAL_DIR "$ENV{OPENSCAD_LIBRARIES}/lib/CGAL") + set(CMAKE_MODULE_PATH "${CGAL_DIR}") + elseif (EXISTS "$ENV{OPENSCAD_LIBRARIES}/include/CGAL") + set(CGAL_DIR "$ENV{OPENSCAD_LIBRARIES}") + set(CMAKE_MODULE_PATH "${CGAL_DIR}") + endif() endif() message(STATUS "CGAL_DIR: " ${CGAL_DIR}) find_package(CGAL REQUIRED) |