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

Conversation

jcfr
Copy link
Member

@jcfr jcfr commented Apr 12, 2016

Work in progress.

jcfr and others added 5 commits March 21, 2018 18:40
* 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>


* 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>
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 jcfr changed the title Support installation Support installation (rebased) Mar 21, 2018
@jcfr
Copy link
Member Author

jcfr commented Mar 21, 2018

The following tests FAILED:
	  5 - GenerateCLP-Install (Failed)
	  7 - GenerateCLPTest-InstallTree-Slicer3Example-Configure (Failed)
	  9 - GenerateCLPTest-InstallTree-Slicer3Example-Build (Failed)
	 13 - GenerateCLPTest-InstallTree-PointExample1-Configure (Failed)
	 15 - GenerateCLPTest-InstallTree-PointExample1-Build (Failed)
	 17 - GenerateCLPTest-InstallTree-CLPExample1-Configure (Failed)
	 19 - GenerateCLPTest-InstallTree-CLPExample1-Build (Failed)
	 23 - GenerateCLPTest-InstallTree-CLPTestMultiple-Configure (Failed)
	 25 - GenerateCLPTest-InstallTree-CLPTestMultiple-Build (Failed)

@hjmjohnson
Copy link
Member

@jcfr Confirmed that tests still fail even after rebasing on master branch:

The following tests FAILED:
5 - GenerateCLP-Install (Failed)
7 - GenerateCLPTest-InstallTree-Slicer3Example-Configure (Failed)
9 - GenerateCLPTest-InstallTree-Slicer3Example-Build (Failed)
13 - GenerateCLPTest-InstallTree-PointExample1-Configure (Failed)
15 - GenerateCLPTest-InstallTree-PointExample1-Build (Failed)
17 - GenerateCLPTest-InstallTree-CLPExample1-Configure (Failed)
19 - GenerateCLPTest-InstallTree-CLPExample1-Build (Failed)
23 - GenerateCLPTest-InstallTree-CLPTestMultiple-Configure (Failed)
25 - GenerateCLPTest-InstallTree-CLPTestMultiple-Build (Failed)

@jcfr
Copy link
Member Author

jcfr commented Jan 23, 2020

@RafaelPalomar

@hjmjohnson
Copy link
Member

@jcfr. 7 years since this opened, 3.5 years since comments were made. Is this still relevant?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

None yet

2 participants