| 75 |
|
LINK_LIBRARIES(${QHULL_LIBRARIES}) |
| 76 |
|
ENDIF(QHULL_FOUND) |
| 77 |
|
|
| 78 |
– |
|
| 78 |
|
# zlib stuff |
| 79 |
|
find_package(ZLIB) |
| 80 |
|
if(ZLIB_FOUND) |
| 93 |
|
LINK_LIBRARIES(${FFTW_LIBRARIES}) |
| 94 |
|
ENDIF(FFTW_FOUND) |
| 95 |
|
|
| 96 |
+ |
# add a target to generate API documentation with Doxygen |
| 97 |
+ |
find_package(Doxygen) |
| 98 |
+ |
if(DOXYGEN_FOUND) |
| 99 |
+ |
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in" "${CMAKE_CURRENT_BINARY_DIR}/doc/Doxyfile" @ONLY) |
| 100 |
+ |
add_custom_target(doc |
| 101 |
+ |
${DOXYGEN_EXECUTABLE} "${CMAKE_CURRENT_BINARY_DIR}/doc/Doxyfile" |
| 102 |
+ |
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/doc" |
| 103 |
+ |
COMMENT "Generating API documentation with Doxygen" VERBATIM |
| 104 |
+ |
) |
| 105 |
+ |
endif(DOXYGEN_FOUND) |
| 106 |
|
|
| 107 |
|
#include checks |
| 108 |
|
include(CheckIncludeFile) |
| 612 |
|
DESTINATION samples |
| 613 |
|
DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE |
| 614 |
|
PATTERN ".svn" EXCLUDE |
| 615 |
+ |
PATTERN "*.dump" EXCLUDE |
| 616 |
+ |
PATTERN "*.stat" EXCLUDE |
| 617 |
|
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |
| 618 |
+ |
INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/doc/OpenMDmanual.pdf" |
| 619 |
+ |
DESTINATION doc |
| 620 |
+ |
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |