1. 06 May, 2011 1 commit
    • jcfr's avatar
      ENH: Slicer Base libraries, ModuleMRML and ModuleLogic targets are exported · e466bcbc
      jcfr authored
      Both global list Slicer_Libs_LIBRARIES and Slicer_Base_LIBRARIES have
      been removed. It means libraries are expected to specify explicitly
      their dependencies.
      
      Variable Slicer_CORE_LIBRARY and Slicer_GUI_LIBRARY have been introduced.
      They should be used each time it's required to link against qSlicerBaseQTCore
      or qSlicerBaseQTGUI.
      
      The variable MRML_LIBRARIES has been introduced, it should be used each
      time a module is expected to link against the trhee libraries
       MRML, MRMLLogic and MRMLDisplayableManager. The rational behind this variable
      is too anticipate a future possible relocation of MRML related libraries
      outside of Slicer.
      
      Waiting we setup a way to export the include directory associated with
      all libraries so that they can be available to extension using SlicerConfig.
      tThese diretories are still automatically appended to the global variables:
      Slicer_Libs_INCLUDE_DIRS, Slicer_Base_INCLUDE_DIRS, Slicer_ModuleMRML_INCLUDE_DIRS
      and Slicer_ModuleLogic_INCLUDE_DIRS
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@16490 3bd1e089-480b-0410-8dfb-8563597acbee
      e466bcbc
  2. 26 Apr, 2011 4 commits
  3. 29 Jan, 2011 1 commit
    • jcfr's avatar
      COMP: Remove ref to KWWidgets, Slicer_USE_PYTHON, Slicer_BUILD_MODULES, ... · fbabbf3f
      jcfr authored
      KWWidgets external project has been removed
      
      Reference to Slicer_USE_PYTHON have been removed
      
      Reference to Slicer_BUILD_MODULES has been removed
      
      Launcher.tcl also has been cleaned
      
      Deprecated function from qSlicerCoreApplication have been removed
      
      Reference to Tcl wrapping within the core component of Slicer have been
      removed. note that Slicer/Libs haven't been updated. Indeed, in case other
      project want to benefit from Tcl wrapping ...
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@15923 3bd1e089-480b-0410-8dfb-8563597acbee
      fbabbf3f
  4. 07 Oct, 2010 16 commits
  5. 06 Oct, 2010 3 commits
  6. 28 Mar, 2010 1 commit
  7. 04 Nov, 2009 1 commit
  8. 02 Nov, 2009 1 commit
    • jcfr's avatar
      BUG: QtSlicer - Remove macro... · 513d094e
      jcfr authored
      BUG: QtSlicer - Remove macro qSlicerGetModuleTitleDefinitionMacro/qSlicerGetModuleTitleDeclrationMacro and add the virtual method moduleTitle. In vtkSlicerApplication, rename method InitializeQtModule to InitializeQtCoreModule and add method InitializeQtCoreModules. Update QTModules and add the QtPlugin declaration. Update the appropriate header and cmake files in order to install the Qt loadable modules into a separate directory named 'QTLoadableModules'
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@10843 3bd1e089-480b-0410-8dfb-8563597acbee
      513d094e
  9. 14 Sep, 2009 1 commit
  10. 02 Mar, 2009 1 commit
  11. 05 Nov, 2008 1 commit
  12. 26 May, 2008 2 commits
  13. 20 May, 2008 1 commit
  14. 25 Apr, 2008 1 commit
  15. 04 Feb, 2008 1 commit
  16. 31 Jan, 2008 1 commit
    • millerjv's avatar
      ENH: Changes in the Slicer3 installation layout to simplify navigation. Most... · 1300d6a6
      millerjv authored
      ENH: Changes in the Slicer3 installation layout to simplify navigation.  Most things will now try install themselves under <Installation Directory>/lib/<Package> or <Installation Directory>/include/<Package>.  For example, <Installation Directory>/lib/Slicer3, <Installation Directory>/lib/MRML, <Installation Directory>/lib/ModuleDescriptionParser.  This allows setting include and library paths consistently using ../<SomeOtherPackage> or ../../include/<SomeOtherPackage>, etc.
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@5665 3bd1e089-480b-0410-8dfb-8563597acbee
      1300d6a6
  17. 25 Jan, 2008 1 commit
    • millerjv's avatar
      ENH: more changes to Slicer, GenerateCLP, ModuleDescriptionParser, and TCLAP... · 6ef55bc7
      millerjv authored
      ENH: more changes to Slicer, GenerateCLP, ModuleDescriptionParser, and TCLAP to support building command line modules against an installation.  This currently works with a CVSHEAD ITK. Remaining configuration changes are to install .lib's under <install>/lib/Slicer3 instead of under <install>/lib.  This will make all the packages consistent in how they navigate from where the <Pkg>Config.cmake lives in the installation to the directories for libs, includes, etc.
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@5614 3bd1e089-480b-0410-8dfb-8563597acbee
      6ef55bc7
  18. 25 Nov, 2007 1 commit