ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/CMakeLists.txt
(Generate patch)

Comparing branches/development/CMakeLists.txt (file contents):
Revision 1650 by gezelter, Tue Sep 27 12:42:03 2011 UTC vs.
Revision 1652 by gezelter, Tue Sep 27 18:18:28 2011 UTC

# Line 55 | Line 55 | IF ( Subversion_FOUND AND EXISTS ${PROJECT_SOURCE_DIR}
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
# Line 75 | Line 80 | ENDIF(QHULL_FOUND)
80    LINK_LIBRARIES(${QHULL_LIBRARIES})
81   ENDIF(QHULL_FOUND)
82  
78
83   # zlib stuff
84   find_package(ZLIB)
85   if(ZLIB_FOUND)
# Line 94 | Line 98 | ENDIF(FFTW_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)
# Line 575 | Line 589 | ENDIF(PERL_FOUND)
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
# Line 603 | Line 617 | install(DIRECTORY samples/      
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)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines