View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001739 | Slicer4 | Core: Building (CMake, Superbuild) | public | 2012-02-21 06:16 | 2017-06-10 08:51 |
Reporter | domibel | Assigned To | jcfr | ||
Priority | high | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.4.0 | Fixed in Version | Slicer 4.4.0 | ||
Summary | 0001739: SLICER_USE_SYSTEM_xyzlib for each superbuild dependency | ||||
Description | It would be very helpful to have a way to compile Slicer against system libraries. This would reduce the compile time drastically and help with debugging of issues caused by underlying libraries. | ||||
Tags | No tags attached. | ||||
From Peter Karasev: Initial symptom: Problem: there was another version of python 2.7.3 built with vs2012 Slicer ignores most of this but it picks up python27_d.lib throughout Maybe this rarely happens or is intended behavior, but I'd imagine it // ------------------------ Hi Peter, This problem would occur only for developer build, in the case the user download a build package, I don't think he would have any issue. For developers, I see two approaches: 1) the problem could probably be solved:
2) Alternatively, project like CTK, VTK or Slicer could simply not call "find_package(PythonLibs)" and expect the variable PYTHON_EXECUTABLE, PYTHON_LIBRARIES, ... to be properly set. The "find_package" call would be done only if Slicer is build with Slicer_USE_SYSTEM_PYTHON. I think option (2) is the way to go. The is capture by issue 0001739 Let me know what you think. |
|
Can this be bumped to a high priority feature in 4.4? |
|
All set - Changed into Feature with high priority. |
|
Hi Jc, this might not be the most elegant fix but it works for me. Would you except a patch like the following one as a basis for a real fix? I would use this option for the nightly dashboard submissions, it would allow me to turn on more tests because the machine doesn't have to recompile ITK etc... diff --git a/SuperBuild/External_ITKv4.cmake b/SuperBuild/External_ITKv4.cmake +if (Slicer_USE_SYSTEM_ITKv4)
+if (Slicer_USE_SYSTEM_PYTHON)
+endif() message(STATUS "slicer_PYTHON_INCLUDE:${slicer_PYTHON_INCLUDE}") External projects related options#-----------------------------------------------------------------------------
diff --git a/SuperBuild/External_DCMTK.cmake b/SuperBuild/External_DCMTK.cmake +if (Slicer_USE_SYSTEM_DCMTK)
@@ -77,3 +92,5 @@ else() let's add an 'empty' oneSlicerMacroEmptyExternalProject(${proj} "${DCMTK_DEPENDENCIES}") +if (Slicer_USE_SYSTEM_ITKv4)
+if (Slicer_USE_SYSTEM_PYTHON)
+endif() |
|
Hi Dominique, Thanks for providing a initial patch. I started to improve the current build system to support Slicer_USESYSTEM* option more exhaustively. Here is the topic: https://github.com/jcfr/Slicer/commits/1739-support-use-system-option This is still work in progress. It currently support options like: -DSlicer_USE_SYSTEM_zlib:BOOL=ON The interesting part is that by simply configuring with: -DSlicer_USE_SYSTEM_python:BOOL=ON Since python depends on the projects "zlib", "NUMPY", "tcl". These ones will be expected to be available on the system. Let me know what you think. Based on your feedback, I propose we continue the effort. I think the current approach will make packaging easier. Jc |
|
This looks very nice. One annoying library is 'slicerlibcurl', which is a unpatched copy of curl, so this can be added to the system package list as well. |
|
Hi, Agreed. Will try to work something out regarding "slicerlibcurl". I noticed few things: (1) The FindDCMTK.cmake of ITKv4 is broken, it can't find system DCMTK even after passing DCMTK_DIR:PATH=/usr ... I will see how to fix this in upstream ITK. By for example contributing this version: https://github.com/jcfr/CTK/compare/382-fix-find-dcmtk-issue (2) installing libdcmtk2-dev on Ubuntu 13.10, I have to also manually pass -DHAVE_CONFIG_H when building ITK, CTK, Slicer. Is this fix in debian testing ? As a quick workaround, I locally added a "add_definitions(-DHAVE_CONFIG_H) to FindDCMTK.cmake. The good news is that more recent DCMTK won't have that issue I think. (3) Mickael Onken from Offis (DCMTK folks) is working on integrating my last patches into DCMTK allowing to get rid of FindDCMTK.cmake. (4) Is there a way for me to install ITKv4 and CTK package from debian-testing on my Ubuntu 13.10 ? By using an alternative source ? |
|
Regarding curl, you might need those patches. (Taken from my old Slicer3 package) -find_package(SLICERLIBCURL REQUIRED)
-#include <slicerlibcurl/slicerlibcurl.h> (2) (4) dget http://http.debian.net/debian/pool/main/c/ctk/ctk_0.1.0+git20131105~b8307961b6-2.dsc #same with itk4: but 1310 might have already a working ITK version , just type aptitude install libinsighttoolkit4-dev |
|
In my updated topic [1] there is now a new option Slicer_USE_SYSTEM_curl. It also now build the regular curl source that are now CMake'ified. What is next:
When this topic will be integrated. You shouldn't have to do any thing crazy to have Slicer built and be ready for debian packaging :) [1] https://github.com/jcfr/Slicer/tree/1739-support-use-system-option |
|
Fixed in r22724 // --------------------------------- This commit implements four main changes: (1) it updates Slicer build system to support configuring Slicer passing (2) it updates to a newer version of CTK able to understand CTK_USESYSTEM* (3) it changes curl library from "slicerlibcurl/cmcurl/curl" v7.12.1 (4) It implements workaround allowing some CLIs to built on Debian-like The macro "SlicerMacroCheckExternalProjectDependency" allowing to The traversal is now done in two passes. The first pass traverses the The second pass invokes the "ExternalProject_Add" function and displays On Ubuntu 13.10, support for the following options have been on OpenSSL.-DSlicer_BUILD_OpenIGTLinkIF:BOOL=OFF # Only openigtlink version1 are available and code does NOT supports only v2.To successfully build Slicer against system libraries, the corresponding While not tested, support for the following option has also been CTK updates: $ git shortlog 91cdf9e0f...02ecc27d0 Jean-Christophe Fillion-Robin (39): Miklos Espak (1): Steve Pieper (2): |
|
Closing resolved issues that have not been updated in more than 3 months |
|
Fix committed to 2145-support-for-installing-extension-from-file branch. |
|
Slicer: 2145-support-for-installing-extension-from-file 8c5fd778 2013-11-24 03:09:34 Details Diff |
COMP: Support Slicer_USE_SYSTEM_* option. Fixes 0001739 This commit implements four main changes: (1) it updates Slicer build system to support configuring Slicer passing Slicer_USE_SYSTEM_* CMake variables (2) it updates to a newer version of CTK able to understand CTK_USE_SYSTEM_* options. List of CTK contribution associated with this update are reported below. (3) it changes curl library from "slicerlibcurl/cmcurl/curl" v7.12.1 to the more recent official CMake'ified curl v7.33.0. This has the benefit of making it easier to build against the corresponding system library. (4) It implements workaround allowing some CLIs to built on Debian-like distribution that is providing DCMTK 3.6.0. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637687 EMSegment project has also been updated to implement a similar workaround. The macro "SlicerMacroCheckExternalProjectDependency" allowing to recursively traverse the external project dependency tree has been updated. The traversal is now done in two passes. The first pass traverses the complete tree to set the value of Slicer_USE_SYSTEM_*. The second pass invokes the "ExternalProject_Add" function and displays informative messages. In addition to the usual "[OK]" and "[INCLUDED]" suffixes, an additional text "(SYSTEM)" is displayed. It means the corresponding libraries (and headers) installed on the system will be used. On Ubuntu 13.10, support for the following options have been tested simultaneously: -DSlicer_USE_PYTHONQT_WITH_OPENSSL:BOOL=ON -DSlicer_USE_SYSTEM_python:BOOL=ON -DSlicer_USE_SYSTEM_DCMTK:BOOL=ON -DSlicer_USE_SYSTEM_LibArchive:BOOL=ON -DSlicer_USE_SYSTEM_curl:BOOL=ON -DSlicer_USE_SYSTEM_teem:BOOL=ON -DSlicer_USE_SYSTEM_OpenIGTLink:BOOL=ON -DSlicer_USE_SYSTEM_OpenSSL:BOOL=ON # Implicitly set because python depends # on OpenSSL. -DSlicer_BUILD_OpenIGTLinkIF:BOOL=OFF # Only openigtlink version1 are available # and code does NOT supports only v2. To successfully build Slicer against system libraries, the corresponding packages have been installed: sudo apt-get install libssl-dev \ libdcmtk-dev \ libarchive-dev \ libpython2.7-dev \ python-numpy \ libcurl4-openssl-dev \ libteem-dev \ tk-dev \ tcl-dev \ itcl3-dev \ libopenigtlink1-dev While not tested, support for the following option has also been implemented: -DSlicer_USE_SYSTEM_ITKv4:BOOL=ON -DSlicer_USE_SYSTEM_VTK:BOOL=ON CTK updates: $ git shortlog 91cdf9e0f...02ecc27d0 Jean-Christophe Fillion-Robin (39): Ensure CTK_INSTALL_QTPLUGIN_DIR is properly set Ensure "CMAKE_INSTALL_PREFIX" is properly passed to inner project. By default, do not install application headers Install CTK's *.cmake files Merge branch '65-packaging-support' into 403-relocatable-ctkconfig-usectk Set plugin install rules for target and include files Remove commented code and unused vars from CTKConfig / CTKGenerateCTKConfig Explicitly set default value for CTK_INSTALL_QTPLUGIN_DIR Remove explicit setting of CMake policies. Improve FindDCMTK.cmake documentation Add DCMTK 3.6.0 support to ctkDICOMUtil.cpp Ensure DCMTK libraries can be found on system without setting DCMTK_DIR FindDCMTK - Workaround bug in packaging of DCMTK 3.6.0 on Debian. Add support for install-able and relocatable package. Merge branch '382-fix-find-dcmtk-issue' Merge branch '403-relocatable-ctkconfig-usectk' Merge branch '405-support-dcmtk-360' Fix -Wunused-but-set-variable in transfer function tests Merge branch '209-fix-vtk-transfer-function-test-warnings' Fix linking of VTKCoreCppTest by adding a check for linker capabilities Merge branch 'fix-vtk-core-test-link-error' COMP: FindDCMTK - Exclude -D from DCMTK_DEFINITIONS for easier re-use Merge branch '382-fix-find-dcmtk-issue' Associate DCMTK_DEFINITIONS to CTKDICOMCore Merge branch '413-associated-dcmtk-definitions-to-ctkdicomcore' Merge pull request 0000410 from NifTK/409-widgets-on-ctkPopupWidget-do-not-get-keyboard-focus Add DCMTK 3.6.0 support to CTK application. Merge branch '405-support-dcmtk-360' Fix configuration of CTKConfig based on DCMTK_HAVE_CONFIG_H_OPTIONAL value Merge branch '413-associated-dcmtk-definitions-to-ctkdicomcore' Add convenience function "ctk_list_to_string" Automatically reformat list passed to "CTK" inner build. COMP: Add support for CTK_USE_SYSTEM_* options Merge branch '418-support-use-system-option' FindDCMTK - Do not explicitly set DCMTK_DEFINITIONS FindDCMTK - Clean white spaces Merge branch '382-fix-find-dcmtk-issue' into 413-associated-dcmtk-definitions-to-ctkdicomcore Associate CTKDICOMCore with DCMTK_DEFINITIONS in build and install tree Merge branch '413-associated-dcmtk-definitions-to-ctkdicomcore' Miklos Espak (1): Active window flag transferred on RequestSoftwareInputPanel event Steve Pieper (2): Put all tags for a given instance into a list for a single batch insert Merge pull request 0000415 from pieper/414-batch-insert-tags See 0001739 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22724 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerBlockCTKAppLauncherSettings.cmake | Diff File | ||
mod - CMake/SlicerCPack.cmake | Diff File | ||
mod - CMake/SlicerConfig.cmake.in | Diff File | ||
mod - CMake/SlicerGenerateSlicerConfig.cmake | Diff File | ||
mod - CMake/SlicerMacroCheckExternalProjectDependency.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - Libs/RemoteIO/CMakeLists.txt | Diff File | ||
mod - Libs/RemoteIO/vtkHTTPHandler.h | Diff File | ||
mod - Modules/CLI/DiffusionWeightedVolumeMasking/DiffusionWeightedVolumeMasking.cxx | Diff File | ||
mod - Modules/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt | Diff File | ||
mod - Modules/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx | Diff File | ||
mod - Modules/CLI/PETStandardUptakeValueComputation/PETStandardUptakeValueComputation.cxx | Diff File | ||
mod - Modules/CLI/PETStandardUptakeValueComputation/itkDCMTKFileReader.cxx | Diff File | ||
mod - Modules/CLI/PETStandardUptakeValueComputation/itkDCMTKFileReader.h | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
mod - SuperBuild/External_BRAINSTools.cmake | Diff File | ||
mod - SuperBuild/External_BatchMake.cmake | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
mod - SuperBuild/External_CTKAPPLAUNCHER.cmake | Diff File | ||
mod - SuperBuild/External_DCMTK.cmake | Diff File | ||
mod - SuperBuild/External_EMSegment.cmake | Diff File | ||
mod - SuperBuild/External_ITKv3.cmake | Diff File | ||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
mod - SuperBuild/External_LibArchive.cmake | Diff File | ||
mod - SuperBuild/External_MultiVolumeExplorer.cmake | Diff File | ||
mod - SuperBuild/External_MultiVolumeImporter.cmake | Diff File | ||
mod - SuperBuild/External_NUMPY.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLinkIF.cmake | Diff File | ||
mod - SuperBuild/External_OpenSSL.cmake | Diff File | ||
mod - SuperBuild/External_PCRE.cmake | Diff File | ||
mod - SuperBuild/External_SciPy.cmake | Diff File | ||
mod - SuperBuild/External_SimpleFilters.cmake | Diff File | ||
mod - SuperBuild/External_SimpleITK.cmake | Diff File | ||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
mod - SuperBuild/External_Swig.cmake | Diff File | ||
mod - SuperBuild/External_VTK.cmake | Diff File | ||
rm - SuperBuild/External_cmcurl.cmake | Diff File | ||
add - SuperBuild/External_curl.cmake | Diff File | ||
mod - SuperBuild/External_incrTcl.cmake | Diff File | ||
mod - SuperBuild/External_jqPlot.cmake | Diff File | ||
mod - SuperBuild/External_python.cmake | Diff File | ||
mod - SuperBuild/External_qRestAPI.cmake | Diff File | ||
mod - SuperBuild/External_teem.cmake | Diff File | ||
mod - SuperBuild/External_tk.cmake | Diff File | ||
mod - SuperBuild/External_zlib.cmake | Diff File | ||
Import 2017-06-07 23:51:09: master 8c5fd778 2013-11-24 03:09:34 Details Diff |
COMP: Support Slicer_USE_SYSTEM_* option. Fixes 0001739 This commit implements four main changes: (1) it updates Slicer build system to support configuring Slicer passing Slicer_USE_SYSTEM_* CMake variables (2) it updates to a newer version of CTK able to understand CTK_USE_SYSTEM_* options. List of CTK contribution associated with this update are reported below. (3) it changes curl library from "slicerlibcurl/cmcurl/curl" v7.12.1 to the more recent official CMake'ified curl v7.33.0. This has the benefit of making it easier to build against the corresponding system library. (4) It implements workaround allowing some CLIs to built on Debian-like distribution that is providing DCMTK 3.6.0. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637687 EMSegment project has also been updated to implement a similar workaround. The macro "SlicerMacroCheckExternalProjectDependency" allowing to recursively traverse the external project dependency tree has been updated. The traversal is now done in two passes. The first pass traverses the complete tree to set the value of Slicer_USE_SYSTEM_*. The second pass invokes the "ExternalProject_Add" function and displays informative messages. In addition to the usual "[OK]" and "[INCLUDED]" suffixes, an additional text "(SYSTEM)" is displayed. It means the corresponding libraries (and headers) installed on the system will be used. On Ubuntu 13.10, support for the following options have been tested simultaneously: -DSlicer_USE_PYTHONQT_WITH_OPENSSL:BOOL=ON -DSlicer_USE_SYSTEM_python:BOOL=ON -DSlicer_USE_SYSTEM_DCMTK:BOOL=ON -DSlicer_USE_SYSTEM_LibArchive:BOOL=ON -DSlicer_USE_SYSTEM_curl:BOOL=ON -DSlicer_USE_SYSTEM_teem:BOOL=ON -DSlicer_USE_SYSTEM_OpenIGTLink:BOOL=ON -DSlicer_USE_SYSTEM_OpenSSL:BOOL=ON # Implicitly set because python depends # on OpenSSL. -DSlicer_BUILD_OpenIGTLinkIF:BOOL=OFF # Only openigtlink version1 are available # and code does NOT supports only v2. To successfully build Slicer against system libraries, the corresponding packages have been installed: sudo apt-get install libssl-dev \ libdcmtk-dev \ libarchive-dev \ libpython2.7-dev \ python-numpy \ libcurl4-openssl-dev \ libteem-dev \ tk-dev \ tcl-dev \ itcl3-dev \ libopenigtlink1-dev While not tested, support for the following option has also been implemented: -DSlicer_USE_SYSTEM_ITKv4:BOOL=ON -DSlicer_USE_SYSTEM_VTK:BOOL=ON CTK updates: $ git shortlog 91cdf9e0f...02ecc27d0 Jean-Christophe Fillion-Robin (39): Ensure CTK_INSTALL_QTPLUGIN_DIR is properly set Ensure "CMAKE_INSTALL_PREFIX" is properly passed to inner project. By default, do not install application headers Install CTK's *.cmake files Merge branch '65-packaging-support' into 403-relocatable-ctkconfig-usectk Set plugin install rules for target and include files Remove commented code and unused vars from CTKConfig / CTKGenerateCTKConfig Explicitly set default value for CTK_INSTALL_QTPLUGIN_DIR Remove explicit setting of CMake policies. Improve FindDCMTK.cmake documentation Add DCMTK 3.6.0 support to ctkDICOMUtil.cpp Ensure DCMTK libraries can be found on system without setting DCMTK_DIR FindDCMTK - Workaround bug in packaging of DCMTK 3.6.0 on Debian. Add support for install-able and relocatable package. Merge branch '382-fix-find-dcmtk-issue' Merge branch '403-relocatable-ctkconfig-usectk' Merge branch '405-support-dcmtk-360' Fix -Wunused-but-set-variable in transfer function tests Merge branch '209-fix-vtk-transfer-function-test-warnings' Fix linking of VTKCoreCppTest by adding a check for linker capabilities Merge branch 'fix-vtk-core-test-link-error' COMP: FindDCMTK - Exclude -D from DCMTK_DEFINITIONS for easier re-use Merge branch '382-fix-find-dcmtk-issue' Associate DCMTK_DEFINITIONS to CTKDICOMCore Merge branch '413-associated-dcmtk-definitions-to-ctkdicomcore' Merge pull request 0000410 from NifTK/409-widgets-on-ctkPopupWidget-do-not-get-keyboard-focus Add DCMTK 3.6.0 support to CTK application. Merge branch '405-support-dcmtk-360' Fix configuration of CTKConfig based on DCMTK_HAVE_CONFIG_H_OPTIONAL value Merge branch '413-associated-dcmtk-definitions-to-ctkdicomcore' Add convenience function "ctk_list_to_string" Automatically reformat list passed to "CTK" inner build. COMP: Add support for CTK_USE_SYSTEM_* options Merge branch '418-support-use-system-option' FindDCMTK - Do not explicitly set DCMTK_DEFINITIONS FindDCMTK - Clean white spaces Merge branch '382-fix-find-dcmtk-issue' into 413-associated-dcmtk-definitions-to-ctkdicomcore Associate CTKDICOMCore with DCMTK_DEFINITIONS in build and install tree Merge branch '413-associated-dcmtk-definitions-to-ctkdicomcore' Miklos Espak (1): Active window flag transferred on RequestSoftwareInputPanel event Steve Pieper (2): Put all tags for a given instance into a list for a single batch insert Merge pull request 0000415 from pieper/414-batch-insert-tags See 0001739 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22724 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/SlicerBlockCTKAppLauncherSettings.cmake | Diff File | ||
mod - CMake/SlicerCPack.cmake | Diff File | ||
mod - CMake/SlicerConfig.cmake.in | Diff File | ||
mod - CMake/SlicerGenerateSlicerConfig.cmake | Diff File | ||
mod - CMake/SlicerMacroCheckExternalProjectDependency.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - Libs/RemoteIO/CMakeLists.txt | Diff File | ||
mod - Libs/RemoteIO/vtkHTTPHandler.h | Diff File | ||
mod - Modules/CLI/DiffusionWeightedVolumeMasking/DiffusionWeightedVolumeMasking.cxx | Diff File | ||
mod - Modules/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt | Diff File | ||
mod - Modules/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx | Diff File | ||
mod - Modules/CLI/PETStandardUptakeValueComputation/PETStandardUptakeValueComputation.cxx | Diff File | ||
mod - Modules/CLI/PETStandardUptakeValueComputation/itkDCMTKFileReader.cxx | Diff File | ||
mod - Modules/CLI/PETStandardUptakeValueComputation/itkDCMTKFileReader.h | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
mod - SuperBuild/External_BRAINSTools.cmake | Diff File | ||
mod - SuperBuild/External_BatchMake.cmake | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
mod - SuperBuild/External_CTKAPPLAUNCHER.cmake | Diff File | ||
mod - SuperBuild/External_DCMTK.cmake | Diff File | ||
mod - SuperBuild/External_EMSegment.cmake | Diff File | ||
mod - SuperBuild/External_ITKv3.cmake | Diff File | ||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
mod - SuperBuild/External_LibArchive.cmake | Diff File | ||
mod - SuperBuild/External_MultiVolumeExplorer.cmake | Diff File | ||
mod - SuperBuild/External_MultiVolumeImporter.cmake | Diff File | ||
mod - SuperBuild/External_NUMPY.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLinkIF.cmake | Diff File | ||
mod - SuperBuild/External_OpenSSL.cmake | Diff File | ||
mod - SuperBuild/External_PCRE.cmake | Diff File | ||
mod - SuperBuild/External_SciPy.cmake | Diff File | ||
mod - SuperBuild/External_SimpleFilters.cmake | Diff File | ||
mod - SuperBuild/External_SimpleITK.cmake | Diff File | ||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
mod - SuperBuild/External_Swig.cmake | Diff File | ||
mod - SuperBuild/External_VTK.cmake | Diff File | ||
rm - SuperBuild/External_cmcurl.cmake | Diff File | ||
add - SuperBuild/External_curl.cmake | Diff File | ||
mod - SuperBuild/External_incrTcl.cmake | Diff File | ||
mod - SuperBuild/External_jqPlot.cmake | Diff File | ||
mod - SuperBuild/External_python.cmake | Diff File | ||
mod - SuperBuild/External_qRestAPI.cmake | Diff File | ||
mod - SuperBuild/External_teem.cmake | Diff File | ||
mod - SuperBuild/External_tk.cmake | Diff File | ||
mod - SuperBuild/External_zlib.cmake | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-02-21 06:16 | jcfr | New Issue | |
2012-02-21 06:16 | jcfr | Status | new => assigned |
2012-02-21 06:16 | jcfr | Assigned To | => jcfr |
2012-02-21 06:16 | jcfr | Reporter | jcfr => domibel |
2012-08-21 12:01 | jcfr | Target Version | => Slicer 4.3.0 |
2013-06-04 06:24 | jcfr | Note Added: 0008701 | |
2013-07-31 18:52 | jcfr | Relationship added | related to 0003268 |
2013-07-31 18:52 | jcfr | Priority | normal => low |
2013-08-19 06:58 | jcfr | Target Version | Slicer 4.3.0 => Slicer 4.4.0 |
2013-08-19 07:25 | domibel | Note Added: 0009508 | |
2013-08-19 07:25 | jcfr | Priority | low => high |
2013-08-19 07:26 | jcfr | Severity | minor => feature |
2013-08-19 07:26 | jcfr | Note Added: 0009509 | |
2013-08-19 07:26 | jcfr | Note Edited: 0009509 | |
2013-11-07 15:46 | domibel | Note Added: 0010294 | |
2013-11-11 22:25 | jcfr | Note Added: 0010306 | |
2013-11-12 10:57 | domibel | Note Added: 0010307 | |
2013-11-12 11:17 | jcfr | Note Added: 0010308 | |
2013-11-12 19:22 | domibel | Note Added: 0010309 | |
2013-11-15 19:41 | jcfr | Note Added: 0010318 | |
2013-11-23 22:12 | jcfr | Note Added: 0010371 | |
2013-11-23 22:12 | jcfr | Status | assigned => resolved |
2013-11-23 22:12 | jcfr | Fixed in Version | => Slicer 4.4.0 |
2013-11-23 22:12 | jcfr | Resolution | open => fixed |
2014-03-06 05:00 | jcfr | Note Added: 0010887 | |
2014-03-06 05:01 | jcfr | Status | resolved => closed |
2017-06-07 23:27 | jcfr | Changeset attached | => Slicer 2145-support-for-installing-extension-from-file 8c5fd778 |
2017-06-07 23:27 | jcfr | Note Added: 0014566 | |
2017-06-10 08:51 | jcfr | Changeset attached | => Slicer master 8c5fd778 |