Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support installation (rebased) #61

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Mar 21, 2018

  1. Configuration menu
    Copy the full SHA
    291e251 View commit details
    Browse the repository at this point in the history
  2. ENH: Fix GenerateCLP install rules. See Slicer#44

    * Introduce GenerateCLP_INSTALL_CMAKE_DIR variable allowing to
    configure install location for "GenerateCLP.cmake" macro.
    
    * GenerateCLP_INSTALL_NO_DEVELOPMENT: Change default value from ON to
    OFF. This will ensure GenerateCLP macro and dependent files are installed
    by default.
    
    * GenerateCLPLauncher:
    
     - Update hardcoded location of ITK libraries. It was changed from "bin"
     to "lib" in ITKv4.
    
     - Update forward install dir to account for that fact both GenerateCLP
     and launcher are installed in the same directory.
    
    * Ensure following files are installed:
     - UseGenerateCLP.cmake
     - GenerateCLPConfig.cmake
     - GenerateCLP.cmake
    
    Co-authored-by: Nicole Aucoin <nicole@bwh.harvard.edu>
    jcfr and Nicole Aucoin committed Mar 21, 2018
    Configuration menu
    Copy the full SHA
    429e9a8 View commit details
    Browse the repository at this point in the history
  3. ENH: Add infrastructure to test GenerateCLP install rules. See Slicer#44

    
    
    * Introduced "GenerateCLP-Install.cmake" script that is deleting
    the directory associated with CMAKE_INSTALL_PREFIX, and re-installing
    the files building the "install" target.
    
    * Introduced variable TEST_TREETYPE set to either "BuildTree"
    or "InstallTree". This variable allows to conditionally update the
    testing context in Configure, Build or Test steps associated with
    each examples.
    
    * For the "BuildTree" case, GenerateCLP_DIR is hardcoded in
    GenerateCLPTestPrerequisites whereas it is passed as test argument
    for the "InstallTree" case.
    
    Co-authored-by: Nicole Aucoin <nicole@bwh.harvard.edu>
    jcfr and Nicole Aucoin committed Mar 21, 2018
    Configuration menu
    Copy the full SHA
    a55a41c View commit details
    Browse the repository at this point in the history
  4. ENH: Update GenerateCLP tests to build/install its own GenerateCLP. See

    Slicer#44
    
    This will ensure running the tests will not delete files associated
    with the current CMAKE_INSTALL_PREFIX.
    
    Co-authored-by: Nicole Aucoin <nicole@bwh.harvard.edu>
    jcfr and Nicole Aucoin committed Mar 21, 2018
    Configuration menu
    Copy the full SHA
    21714b9 View commit details
    Browse the repository at this point in the history
  5. WIP

    jcfr committed Mar 21, 2018
    Configuration menu
    Copy the full SHA
    8d82e1a View commit details
    Browse the repository at this point in the history