~ubuntu-branches/ubuntu/precise/insighttoolkit/precise

« back to all changes in this revision

Viewing changes to Wrapping/CSwig/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2008-12-19 20:16:49 UTC
  • mfrom: (1.2.1 upstream) (4.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20081219201649-drt97guwl2ryt0cn

* New upstream version.
  - patches/nifti-versioning.patch: Remove.  Applied upstream.
  - control:
  - rules: Update version numbers, package names.

* control: Build-depend on uuid-dev (gdcm uses it).

* copyright: Update download URL.

* rules: Adhere to parallel=N in DEB_BUILD_OPTIONS by setting MAKEFLAGS.

* compat: Set to 7.
* control: Update build-dep on debhelper to version >= 7.

* CMakeCache.txt.debian: Set CMAKE_BUILD_TYPE to "RELEASE" so that we
  build with -O3 (not -O2), necessary to optimize the templated code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
492
492
ENDIF(ITK_CSWIG_TCL)
493
493
 
494
494
IF(ITK_CSWIG_PYTHON)
495
 
  CONFIGURE_FILE(
496
 
    "${WrapITK_SOURCE_DIR}/pythonfiles_install.cmake.in"
497
 
    "${WrapITK_BINARY_DIR}/pythonfiles_install.cmake"
498
 
    @ONLY IMMEDIATE)
499
 
  ADD_CUSTOM_TARGET(python_install)
500
 
  SET_TARGET_PROPERTIES(python_install PROPERTIES
501
 
    POST_INSTALL_SCRIPT "${WrapITK_BINARY_DIR}/pythonfiles_install.cmake")
 
495
  # Install the python files created at build time.
 
496
  IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" STREQUAL "2.4")
 
497
    # Old-style installation.
 
498
    CONFIGURE_FILE(
 
499
      "${WrapITK_SOURCE_DIR}/pythonfiles_install.cmake.in"
 
500
      "${WrapITK_BINARY_DIR}/pythonfiles_install.cmake"
 
501
      @ONLY IMMEDIATE)
 
502
    ADD_CUSTOM_TARGET(python_install)
 
503
    SET_TARGET_PROPERTIES(python_install PROPERTIES
 
504
      POST_INSTALL_SCRIPT "${WrapITK_BINARY_DIR}/pythonfiles_install.cmake")
 
505
  ELSE("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" STREQUAL "2.4")
 
506
    # Use CMake 2.6 FILES_MATCHING feature to install correctly.
 
507
    IF(ITK_CSWIG_CONFIGURATION_TYPES)
 
508
      SET(_FROMDIR ${EXECUTABLE_OUTPUT_PATH}/\${CMAKE_INSTALL_CONFIG_NAME})
 
509
    ELSE(ITK_CSWIG_CONFIGURATION_TYPES)
 
510
      SET(_FROMDIR ${EXECUTABLE_OUTPUT_PATH})
 
511
    ENDIF(ITK_CSWIG_CONFIGURATION_TYPES)
 
512
    INSTALL(
 
513
      DIRECTORY ${_FROMDIR}/
 
514
      DESTINATION ${ITK_INSTALL_LIB_DIR_CM24}
 
515
      COMPONENT "RuntimeLibraries"
 
516
      FILES_MATCHING PATTERN "*.py"
 
517
      )
 
518
  ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" STREQUAL "2.4")
502
519
 
503
520
  # Install the package python files.
504
521
  FOREACH(file ${ITK_PYTHON_FILES})