| 439 |
|
|
| 440 |
|
IF(WIN32) |
| 441 |
|
set(GETOPT_SOURCE |
| 442 |
< |
src/utils/getopt.cpp |
| 442 |
> |
src/utils/wingetopt.cpp |
| 443 |
|
) |
| 444 |
|
ENDIF(WIN32) |
| 445 |
|
|
| 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 |
| 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 . |
| 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 |
| 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) |