| 55 |
|
Subversion_WC_LOG(${PROJECT_SOURCE_DIR} Project) |
| 56 |
|
SET(SVN_REV ${Project_WC_REVISION}) |
| 57 |
|
ADD_DEFINITIONS( -DSVN_REV=${Project_WC_REVISION} ) |
| 58 |
+ |
SET(GENERATELOGS "${PROJECT_SOURCE_DIR}/doc/svn2cl") |
| 59 |
+ |
ADD_CUSTOM_TARGET(ChangeLog |
| 60 |
+ |
COMMAND ${GENERATELOGS} "--group-by-day" "--include-rev" |
| 61 |
+ |
"--linelen=78" "--output=${PROJECT_BINARY_DIR}/ChangeLog" "${PROJECT_SOURCE_DIR}" |
| 62 |
+ |
) |
| 63 |
|
ENDIF() |
| 64 |
|
|
| 65 |
|
# Optional libraries: If we can find these, we will build with them |
| 80 |
|
LINK_LIBRARIES(${QHULL_LIBRARIES}) |
| 81 |
|
ENDIF(QHULL_FOUND) |
| 82 |
|
|
| 78 |
– |
|
| 83 |
|
# zlib stuff |
| 84 |
|
find_package(ZLIB) |
| 85 |
|
if(ZLIB_FOUND) |
| 98 |
|
LINK_LIBRARIES(${FFTW_LIBRARIES}) |
| 99 |
|
ENDIF(FFTW_FOUND) |
| 100 |
|
|
| 101 |
+ |
# add a target to generate API documentation with Doxygen |
| 102 |
+ |
find_package(Doxygen) |
| 103 |
+ |
if(DOXYGEN_FOUND) |
| 104 |
+ |
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in" "${CMAKE_CURRENT_BINARY_DIR}/doc/Doxyfile" @ONLY) |
| 105 |
+ |
add_custom_target(doc |
| 106 |
+ |
${DOXYGEN_EXECUTABLE} "${CMAKE_CURRENT_BINARY_DIR}/doc/Doxyfile" |
| 107 |
+ |
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/doc" |
| 108 |
+ |
COMMENT "Generating API documentation with Doxygen" VERBATIM |
| 109 |
+ |
) |
| 110 |
+ |
endif(DOXYGEN_FOUND) |
| 111 |
|
|
| 112 |
|
#include checks |
| 113 |
|
include(CheckIncludeFile) |
| 589 |
|
endforeach(PERL_FILE) |
| 590 |
|
ENDIF(PERL_FOUND) |
| 591 |
|
|
| 592 |
< |
INSTALL(FILES AUTHORS LICENSE README DESTINATION . |
| 592 |
> |
INSTALL(FILES AUTHORS LICENSE README INSTALL DESTINATION . |
| 593 |
|
PERMISSIONS OWNER_READ GROUP_READ WORLD_READ) |
| 594 |
|
INSTALL(TARGETS |
| 595 |
|
openmd_core |
| 617 |
|
DESTINATION samples |
| 618 |
|
DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE |
| 619 |
|
PATTERN ".svn" EXCLUDE |
| 620 |
+ |
PATTERN "*.dump" EXCLUDE |
| 621 |
+ |
PATTERN "*.stat" EXCLUDE |
| 622 |
|
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |
| 623 |
+ |
INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/doc/OpenMDmanual.pdf" |
| 624 |
+ |
DESTINATION doc |
| 625 |
+ |
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ) |