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) |