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 1780 by jmarr, Mon Aug 20 18:28:22 2012 UTC vs.
Revision 1798 by gezelter, Thu Sep 13 14:10:11 2012 UTC

# Line 439 | Line 439 | set(GETOPT_SOURCE
439  
440   IF(WIN32)
441   set(GETOPT_SOURCE
442 < src/utils/getopt.cpp
442 > src/utils/wingetopt.cpp
443   )
444   ENDIF(WIN32)
445  
# Line 613 | Line 613 | src/applications/utilities/principalAxisCalculator
613   src/applications/utilities/md2md
614   src/applications/utilities/mdSplit
615   src/applications/utilities/principalAxisCalculator
616 + src/applications/utilities/stat2thcond
617   src/applications/utilities/stat2visco
618   src/applications/utilities/waterRotator
619   src/applications/utilities/waterReplacer
620   )
621  
622   IF(PYTHON_EXECUTABLE)
623 <   foreach(PY_FILE ${PY_FILES})
624 <      GET_FILENAME_COMPONENT(filename "${PY_FILE}" NAME)
625 <      CONFIGURE_FILE(${PY_FILE}
626 <                     "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}" @ONLY)
627 <      INSTALL(FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}"
628 <              DESTINATION bin
629 <              PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
630 <   endforeach(PY_FILE)
623 >  IF(WIN32)
624 >    SET(PYEXT ".py")
625 >  ELSE(WIN32)
626 >    SET(PYEXT "")
627 >  ENDIF(WIN32)
628 >
629 >  foreach(PY_FILE ${PY_FILES})
630 >    GET_FILENAME_COMPONENT(filename "${PY_FILE}" NAME)
631 >    CONFIGURE_FILE(${PY_FILE}
632 >                  "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}${PYEXT}" @ONLY)
633 >    INSTALL(FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}${PYEXT}"
634 >            DESTINATION bin
635 >            PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
636 >  endforeach(PY_FILE)
637   ENDIF(PYTHON_EXECUTABLE)
638  
639   set(PERL_FILES
# Line 635 | Line 642 | IF(PERL_FOUND)
642   )
643  
644   IF(PERL_FOUND)
645 <   foreach(PERL_FILE ${PERL_FILES})
646 <      GET_FILENAME_COMPONENT(filename "${PERL_FILE}" NAME)
647 <      configure_file(${PERL_FILE} "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}" @ONLY)
648 <      INSTALL(FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}"
649 <              DESTINATION bin
643 <              PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
645 >  IF(WIN32)
646 >    SET(PLEXT ".PL")
647 >  ELSE(WIN32)
648 >    SET(PLEXT "")
649 >  ENDIF(WIN32)
650  
651 <   endforeach(PERL_FILE)
651 >  foreach(PERL_FILE ${PERL_FILES})
652 >     GET_FILENAME_COMPONENT(filename "${PERL_FILE}" NAME)
653 >     configure_file(${PERL_FILE} "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}${PLEXT}" @ONLY)
654 >     INSTALL(FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${filename}${PLEXT}"
655 >             DESTINATION bin
656 >             PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
657 >
658 >  endforeach(PERL_FILE)
659   ENDIF(PERL_FOUND)
660  
661   INSTALL(FILES AUTHORS LICENSE README INSTALL DESTINATION .
# Line 675 | Line 688 | install(DIRECTORY samples/      
688          PATTERN ".svn" EXCLUDE
689          PATTERN "*.dump" EXCLUDE
690          PATTERN "*.stat" EXCLUDE
691 +        PATTERN "*.eor" EXCLUDE
692 +        PATTERN "*.rnemd" EXCLUDE
693          PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
694   INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/doc/OpenMDmanual.pdf"
695          DESTINATION doc
# Line 718 | Line 733 | message( STATUS )
733   message( STATUS )
734   message( STATUS "To build and install OpenMD, enter \"make\" and \"make install\"")
735   message( STATUS )
736 +
737 + # build a CPack driven installer package
738 + IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
739 +   SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)
740 + ENDIF()
741 + include (InstallRequiredSystemLibraries)
742 + set (CPACK_RESOURCE_FILE_LICENSE  
743 +     "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
744 + set (CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}")
745 + set (CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
746 + include (CPack)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines