View Issue Details

IDProjectCategoryView StatusLast Update
0002647Slicer4Core: Building (CMake, Superbuild)public2017-06-07 23:27
Reporterjcfr Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0002647: Create a macro named slicerMacroBuildScriptedModule
Description

This would ease the maintenance and prevent developer from having to update the their CMakeLists.txt each time the process to build scripted module change.

TagsNo tags attached.

Relationships

related to 0002351 closedjcfr Scripted modules appear in an inconsistent directory location when building multiple modules in a single extension 
related to 0002648 closedjcfr Rename macro "slicerMacroBuildQtModule" into "slicerMacroBuildLoadableModule" 

Activities

jcfr

jcfr

2013-01-24 21:39

administrator   ~0007739

Fixed in r21635
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21635

jcfr

jcfr

2014-03-06 04:53

administrator   ~0010773

Closing resolved issues that have not been updated in more than 3 months

jcfr

jcfr

2017-06-07 23:27

administrator   ~0014666

Fix committed to 2145-support-for-installing-extension-from-file branch.

Related Changesets

Slicer: 2145-support-for-installing-extension-from-file f6a23941

2013-01-25 02:38:23

jcfr

Details Diff
COMP: Add convenience macro "SlicerMacroBuildScriptedModule"

This will ease the maintenance and prevent developer from having to
update their CMakeLists.txt each time the process to build scripted
module change (for example value associated with parameter DESTINATION_DIR
and INSTALL_DIR of ctkMacroCompilePythonScript)

See http://www.na-mic.org/Bug/view.php?id=2647

Fixes 0002647

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21635 3bd1e089-480b-0410-8dfb-8563597acbee
add - CMake/SlicerMacroBuildScriptedModule.cmake Diff File
mod - CMake/UseSlicer.cmake.in Diff File
mod - Extensions/Testing/ScriptedLoadableExtensionTemplate/CMakeLists.txt Diff File
mod - Modules/Scripted/CMakeLists.txt Diff File
mod - Modules/Scripted/Scripts/CMakeLists.txt Diff File
mod - Modules/Scripted/Scripts/DICOM2FullBrainTractography/CMakeLists.txt Diff File
mod - Modules/Scripted/Scripts/DICOMPlugins/CMakeLists.txt Diff File

Issue History

Date Modified Username Field Change
2012-10-15 12:51 jcfr New Issue
2012-10-15 12:51 jcfr Status new => assigned
2012-10-15 12:51 jcfr Assigned To => jcfr
2012-10-15 12:51 jcfr Target Version => Slicer 4.3.0
2012-10-15 12:52 jcfr Relationship added related to 0002351
2012-10-15 12:54 jcfr Relationship added related to 0002648
2013-01-24 21:39 jcfr Note Added: 0007739
2013-01-24 21:39 jcfr Status assigned => resolved
2013-01-24 21:39 jcfr Fixed in Version => Slicer 4.3.0
2013-01-24 21:39 jcfr Resolution open => fixed
2014-03-06 04:53 jcfr Note Added: 0010773
2014-03-06 04:54 jcfr Status resolved => closed
2017-06-07 23:27 jcfr Changeset attached => Slicer 2145-support-for-installing-extension-from-file f6a23941
2017-06-07 23:27 jcfr Note Added: 0014666