| # Install M-PIN module |
| |
| if(BUILD_MPIN) |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/mpin.py DESTINATION "${PYTHON_SITE_PACKAGES}" PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| |
| if (USE_ANONYMOUS) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestMPINAnonInstall.py DESTINATION bin PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| else (USE_ANONYMOUS) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestMPINInstall.py DESTINATION bin PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| endif (USE_ANONYMOUS) |
| |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") |
| |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") |
| # Windows specific code |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/mpin.py DESTINATION lib) |
| if (USE_ANONYMOUS) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestMPINAnonInstall.py DESTINATION lib) |
| else (USE_ANONYMOUS) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestMPINInstall.py DESTINATION lib) |
| endif (USE_ANONYMOUS) |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") |
| |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") |
| # Mac OS X specific code |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/mpin.py DESTINATION "${PYTHON_SITE_PACKAGES}" PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| |
| if (USE_ANONYMOUS) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestMPINAnonInstall.py DESTINATION bin PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| else (USE_ANONYMOUS) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestMPINInstall.py DESTINATION bin PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| endif (USE_ANONYMOUS) |
| |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") |
| |
| file(COPY mpin.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| if (USE_ANONYMOUS) |
| file(COPY TestMPINAnonInstall.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| add_test (TestMPINAnonInstall python TestMPINAnonInstall.py) |
| else (USE_ANONYMOUS) |
| file(COPY TestMPINInstall.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| add_test (TestMPINInstall python TestMPINInstall.py) |
| endif (USE_ANONYMOUS) |
| |
| |
| if(FIELD_CHOICE STREQUAL "BNCX") |
| if (USE_ANONYMOUS) |
| file(COPY TestMPINAnon.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| add_test (TestMPINAnonBNCX python TestMPINAnon.py) |
| else (USE_ANONYMOUS) |
| file(COPY TestMPIN.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| add_test (TestMPINBNCX python TestMPIN.py) |
| endif (USE_ANONYMOUS) |
| endif(FIELD_CHOICE STREQUAL "BNCX") |
| |
| |
| endif(BUILD_MPIN) |
| |
| |
| if(BUILD_SOK) |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/sok.py DESTINATION "${PYTHON_SITE_PACKAGES}" PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestSOKInstall.py DESTINATION bin PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") |
| |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") |
| # Windows specific code |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/sok.py DESTINATION lib) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestSOKInstall.py DESTINATION lib) |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") |
| |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") |
| # Mac OS X specific code |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/sok.py DESTINATION "${PYTHON_SITE_PACKAGES}" PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/TestSOKInstall.py DESTINATION bin PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") |
| |
| file(COPY sok.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| file(COPY TestSOKInstall.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| |
| add_test (TestSOKInstall python TestSOKInstall.py) |
| endif(BUILD_SOK) |
| |
| |
| if(BUILD_WCC) |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/wcc.py DESTINATION "${PYTHON_SITE_PACKAGES}" PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") |
| |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") |
| # Windows specific code |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/wcc.py DESTINATION lib) |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") |
| |
| if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") |
| # Mac OS X specific code |
| INSTALL(FILES ${PROJECT_SOURCE_DIR}/pythonCFFI/wcc.py DESTINATION "${PYTHON_SITE_PACKAGES}" PERMISSIONS |
| OWNER_WRITE OWNER_READ OWNER_EXECUTE |
| GROUP_READ GROUP_EXECUTE |
| WORLD_READ WORLD_EXECUTE) |
| endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") |
| |
| file(COPY wcc.py DESTINATION "${PROJECT_BINARY_DIR}/pythonCFFI/") |
| endif(BUILD_WCC) |