[Repository Listing] / [Slicer3] / trunk / CMakeLists.txt
 

Log of /trunk/CMakeLists.txt

Parent Directory Parent Directory


Links to HEAD: View Download Blame
Sticky Revision:

Revision 16883  View Download Blame
Modified Wed Oct 12 22:18:07 2011 UTC (5 years, 11 months ago) by jcfr
File length: 27598 byte(s)
Diff to previous 16776
COMP: Remove unused QTModules directory

Revision 16776  View Download Blame
Modified Sun Jul 31 21:03:05 2011 UTC (6 years, 1 month ago) by domibel
File length: 27844 byte(s)
Diff to previous 16229
COMP: fix to compile against vtk 5.8

Revision 16229  View Download Blame
Modified Tue Mar 22 17:06:06 2011 UTC (6 years, 6 months ago) by domibel
File length: 27715 byte(s)
Diff to previous 15978
ENH: switch version number to 3.6.4-beta

Revision 15978  View Download Blame
Modified Wed Feb 9 22:43:36 2011 UTC (6 years, 7 months ago) by partyd
File length: 27715 byte(s)
Diff to previous 15757
COMP: When compiling 64 bit on Windows we need to use /bigobj flag.

Revision 15757  View Download Blame
Modified Tue Jan 11 21:46:25 2011 UTC (6 years, 8 months ago) by naucoin
File length: 27373 byte(s)
Diff to previous 15523
ENH: adding a Slicer3_USE_JAVA CMake variable, off by default. If on, compile the java example CLI subdriectory. Use the top level find_package call. Todo: fail gracefully if the flag is on but java is not found. TODO: pass it to extend.tcl

Revision 15523  View Download Blame
Modified Thu Nov 18 14:01:04 2010 UTC (6 years, 10 months ago) by tokuda
File length: 27151 byte(s)
Diff to previous 15319
COMP: update OpenCV configurations

Revision 15319  View Download Blame
Modified Fri Oct 22 21:24:25 2010 UTC (6 years, 11 months ago) by pieper
File length: 25916 byte(s)
Diff to previous 15042
ENH: switch version number to 3.6.3-beta

Revision 15042  View Download Blame
Modified Wed Sep 22 19:04:29 2010 UTC (7 years ago) by pieper
File length: 25916 byte(s)
Diff to previous 15041
COMP: switch patch version to 3.6.2-beta

Revision 15041  View Download Blame
Modified Wed Sep 22 18:55:34 2010 UTC (7 years ago) by pieper
File length: 25911 byte(s)
Diff to previous 14459
ENH: make Slicer3/trunk be a copy of Slicer-3-6 branch.  New slicer4 development has moved to http://svn.slicer.org/Slicer4/trunk.  Use the Slicer3 trunk only for slicer3 maint purposes.

See this desription for details:

http://massmail.spl.harvard.edu/public-archives/slicer-devel/2010/005338.html

Revision 14459  View Download Blame
Modified Tue Aug 3 22:26:44 2010 UTC (7 years, 1 month ago) by hayes
Original Path: branches/Slicer-3-6/CMakeLists.txt
File length: 25911 byte(s)
Diff to previous 13631
ENH: changed to 3.6.1

Revision 13631  View Download Blame
Modified Fri Jun 4 15:09:59 2010 UTC (7 years, 3 months ago) by hayes
Original Path: branches/Slicer-3-6/CMakeLists.txt
File length: 25911 byte(s)
Diff to previous 13264
ENH: Changing version to RC3

Revision 13264  View Download Blame
Modified Thu May 6 14:12:54 2010 UTC (7 years, 4 months ago) by pieper
Original Path: branches/Slicer-3-6/CMakeLists.txt
File length: 25911 byte(s)
Diff to previous 13199
ENH: creating release branche for Slicer-3-6

Revision 13199  View Download Blame
Modified Tue May 4 04:12:36 2010 UTC (7 years, 4 months ago) by ibanez
File length: 25911 byte(s)
Diff to previous 13148
ENH: Setting up configuration for automating the process of running Valgrind in the CLI Modules.

Revision 13148  View Download Blame
Modified Fri Apr 30 22:18:37 2010 UTC (7 years, 4 months ago) by fedorov
File length: 25703 byte(s)
Diff to previous 12514
ENH: configure the convenience scripts for individual tests

Revision 12514  View Download Blame
Modified Sun Mar 28 16:13:08 2010 UTC (7 years, 5 months ago) by hjohnson
File length: 25381 byte(s)
Diff to previous 12450
ENH: Encapsulated the SlicerExecutionModel requirements so that it is easier to develop compliant applications without the burden of building all of Slicer.

Revision 12450  View Download Blame
Modified Wed Mar 24 20:28:47 2010 UTC (7 years, 6 months ago) by lassoan
File length: 25318 byte(s)
Diff to previous 12241
BUG: Added missing OpenIGTLink directory to Slicer3SetupPaths.bat (the problem was that modules that relied on OpenIGTLink were not displayed in the module list when Slicer was started by running Slicer3SetupPaths.bat & Slicer3-real.exe)

Revision 12241  View Download Blame
Modified Thu Feb 25 22:33:49 2010 UTC (7 years, 6 months ago) by finetjul
File length: 25289 byte(s)
Diff to previous 12239
COMP: Rename Slicer3_USE_CVS_HEAD into Slicer3_USE_VTK_CVSHEAD

Revision 12239  View Download Blame
Modified Thu Feb 25 22:20:36 2010 UTC (7 years, 6 months ago) by finetjul
File length: 25283 byte(s)
Diff to previous 12222
ENH: Use vtkGPURayCastMapper as a volume rendering.

Revision 12222  View Download Blame
Modified Thu Feb 25 21:34:25 2010 UTC (7 years, 6 months ago) by jcfr
File length: 25055 byte(s)
Diff to previous 12082
ENH: SlicerQT - Added option Slicer3_USE_PYTHONQT to the main CMakeLists.txt

Note that PythonQt isn't yet included in the superbuild or the getbuildtest process.

Revision 12082  View Download Blame
Modified Tue Feb 9 19:57:34 2010 UTC (7 years, 7 months ago) by jcfr
File length: 24310 byte(s)
Diff to previous 12049
BUG: Update launch.tcl.in to update properly QT_PLUGIN_PATH with ConfigurationType (Debug, Release, ..) when required.

Revision 12049  View Download Blame
Modified Mon Feb 8 08:09:01 2010 UTC (7 years, 7 months ago) by jcfr
File length: 24462 byte(s)
Diff to previous 11998
ENH: Add Slicer3_USE_KWWIDGETS to vtkSlicerConfigure.h.in

Revision 11998  View Download Blame
Modified Fri Feb 5 03:04:00 2010 UTC (7 years, 7 months ago) by jcfr
File length: 24641 byte(s)
Diff to previous 11983
COMP: SlicerQT - launch.tcl.in is now configured to properly add QTLoadableModule, qCTKWidgets, qVTKWidgets and qMRMLWidgets libraries to the current process library path. QT_PLUGIN_PATH is also set properly.

Revision 11983  View Download Blame
Modified Thu Feb 4 22:31:36 2010 UTC (7 years, 7 months ago) by jcfr
File length: 24155 byte(s)
Diff to previous 11921
ENH: SlicerQT - Added vtkConfigureVersion.h.in containing #ifdef related to Slicer version.

It allows to expose the following variable to the code:
  Slicer3_VERSION_MAJOR
  Slicer3_VERSION_MINOR
  Slicer3_VERSION_PATCH
  Slicer3_VERSION
  Slicer3_VERSION_FULL

Revision 11921  View Download Blame
Modified Tue Feb 2 16:34:43 2010 UTC (7 years, 7 months ago) by jcfr
File length: 23867 byte(s)
Diff to previous 11919
COMP: ${Slicer3_INSTALL_LIB_DIR}/launch.tcl.in is now configured independently of Slicer3_USE_KWWIDGETS

Revision 11919  View Download Blame
Modified Tue Feb 2 16:08:21 2010 UTC (7 years, 7 months ago) by jcfr
File length: 23940 byte(s)
Diff to previous 11916
COMP: BUILDNAME shouldn't be discover pragmatically ...

Revision 11916  View Download Blame
Modified Tue Feb 2 05:14:29 2010 UTC (7 years, 7 months ago) by jcfr
File length: 23935 byte(s)
Diff to previous 11913
COMP: SlicerQT - For now, launcher 'Slicer3' (based on startkits) is also configured if Slicer3_USE_KWWidgets is OFF.

Required to be able to run SlicerQT on a windows build.
./slicer3 --launch SlicerQT

Some test also expect the launcher 'Slicer3' to be present. (for example VTKITKReader)
On windows, the launcher is mandatory to run the test.

Revision 11913  View Download Blame
Modified Mon Feb 1 19:38:09 2010 UTC (7 years, 7 months ago) by jcfr
File length: 23865 byte(s)
Diff to previous 11907
COMP: CMakeLists.txt - Loop though the Modules/XXX/Logic only if Slicer is build with Slicer3_USE_KWWIDGETS OFF

That means that the Logic subdirectory should be included in the CMakeLists.txt
specigic to the Module.

Revision 11907  View Download Blame
Modified Mon Feb 1 14:32:54 2010 UTC (7 years, 7 months ago) by jcfr
File length: 23812 byte(s)
Diff to previous 11906
COMP: CMakeLists.txt - Remove extra include - Macro ListSubDirectories wasn't required

Revision 11906  View Download Blame
Modified Mon Feb 1 13:37:28 2010 UTC (7 years, 7 months ago) by pieper
File length: 23882 byte(s)
Diff to previous 11905
COMP: back out reference to missing file

Revision 11905  View Download Blame
Modified Mon Feb 1 07:13:13 2010 UTC (7 years, 7 months ago) by jcfr
File length: 23881 byte(s)
Diff to previous 11901
COMP: If a Logic directory exists in a modules directory, the directory will be automatically added.

The process allowing to build the 'Logic' library of a module had been factorized out.
That way the dedicated libray is build and both the QTModule and the regular Module can link against it.

There is not need to add Win32 header file or any configure header.

Using the macro Slicer3_build_module_logic automatically configure a file
of the form ${PROJECT_NAME}Export.h.
For example vtkSlicerTractographyModuleLogicExport.h where
name of the project is 'vtkSlicerTractographyModuleLogic'

Note also that the Logic sub-directory should *NOT* be included in the module
main CMakeLists.txt

As a convention, the module logic library should composed as described below:
  vtkSlicer[MODULE_NAME]ModuleLogic

Revision 11901  View Download Blame
Modified Sun Jan 31 21:03:28 2010 UTC (7 years, 7 months ago) by jcfr
File length: 23161 byte(s)
Diff to previous 11900
COMP: At configuration time, BUILDNAME is added to CMake cache.

Note: Its default value will be Slicer3_BUILD

Revision 11900  View Download Blame
Modified Sun Jan 31 18:34:59 2010 UTC (7 years, 7 months ago) by jcfr
File length: 22837 byte(s)
Diff to previous 11644
COMP: Update the main CMakeLists.txt script - Slicer3Version.txt.in is
now configured and installed in to Slicer_HOME/lib/Slicer3 at build time.

The following variable are discovered at build time:
 Slicer3_BUILD         -> Computed using CMake/DiscoverSystemNameAndBits.cmake
 Slicer3_BUILDDATE     -> Computed using macro TODAY from CMake/Slicer3TodayMacro.cmake
 Slicer3_WC_URL        -> Computed using either macro Subversion_WC_INFO (if slicer checkout using svn)
                          or Git_WC_INFO (if slicer is checkout using git-svn)
 Slicer3_WC_REVISION   -> idem

Revision 11644  View Download Blame
Modified Thu Jan 14 22:04:20 2010 UTC (7 years, 8 months ago) by ibanez
File length: 21565 byte(s)
Diff to previous 11639
ENH: Adding convenience Script to run an Experimental build using off-screen rendering.

Revision 11639  View Download Blame
Modified Thu Jan 14 19:23:50 2010 UTC (7 years, 8 months ago) by ibanez
File length: 21409 byte(s)
Diff to previous 11580
ENH: Adding helper script for computing code coverage locally, by using lcov.

Revision 11580  View Download Blame
Modified Sat Jan 9 01:04:31 2010 UTC (7 years, 8 months ago) by jcfr
File length: 21247 byte(s)
Diff to previous 11547
COMP: Add WARNING_EXCEPTION rules to CTestCustom.cmake.in

The added rules will prevent itk, vtk and qt warnings to show up.

Revision 11547  View Download Blame
Modified Thu Jan 7 17:21:27 2010 UTC (7 years, 8 months ago) by jcfr
File length: 21160 byte(s)
Diff to previous 11508
ENH: SlicerQT - Add Designer launcher configuration to a separate folder: Slicer3/Utilities/Designer

Revision 11508  View Download Blame
Modified Mon Jan 4 19:10:35 2010 UTC (7 years, 8 months ago) by ibanez
File length: 20968 byte(s)
Diff to previous 11506
ENH: Removing .NoDartCoverage files and replacing them with the
     CTEST_CUSTOM_COVERAGE_EXCLUDE variable in the CTestCustom.cmake.in file.


Revision 11506  View Download Blame
Modified Mon Jan 4 18:00:59 2010 UTC (7 years, 8 months ago) by ibanez
File length: 21480 byte(s)
Diff to previous 11391
ENH: Moving the runValgrind.sh script file to the Scripts directory, to avoid cluttering the top directory of Slicer3.

Revision 11391  View Download Blame
Modified Sat Dec 26 21:43:51 2009 UTC (7 years, 8 months ago) by ibanez
File length: 21464 byte(s)
Diff to previous 11387
ENH: Removing .NoDartCoverage file from the top directory of the binary tree.

Revision 11387  View Download Blame
Modified Sat Dec 26 17:01:54 2009 UTC (7 years, 8 months ago) by ibanez
File length: 21520 byte(s)
Diff to previous 11386
ENH: Copying .NoDartCoverage files to the binary directories where
     .cxx files are generated for code coverage. In this way those
     direcgtories will be excluded from the code coverage computation.

Revision 11386  View Download Blame
Modified Sat Dec 26 16:52:26 2009 UTC (7 years, 8 months ago) by ibanez
File length: 20951 byte(s)
Diff to previous 11383
ENH: Adding script for running Valgrind. 
     The script is configured and copied to the binary directory Slicer3-build.

Revision 11383  View Download Blame
Modified Sat Dec 26 16:43:57 2009 UTC (7 years, 8 months ago) by ibanez
File length: 20836 byte(s)
Diff to previous 11296
ENH: Moving TestingMacros.h to the top directoy in order to make it available to other Testing subdirectories.
     Also adding a TEST_SET_GET_STRING() macro to perform extensive testing in Set/Get String methods.

Revision 11296  View Download Blame
Modified Tue Dec 15 09:02:21 2009 UTC (7 years, 9 months ago) by jcfr
File length: 20798 byte(s)
Diff to previous 11295
COMP: Since VTK_WRAP_TCL already defined in vtkToolkits.h, removed corresponding ADD_DEFINITIONS(-DVTK_WRAP_TCL) from CMakeLists.txt

Revision 11295  View Download Blame
Modified Tue Dec 15 09:02:18 2009 UTC (7 years, 9 months ago) by jcfr
File length: 20953 byte(s)
Diff to previous 11274
COMP: Update main CMakeLists.txt to include TCL/KWWidgets code only if required.

Three different sets of parameters are now available:
  1) Slicer3_USE_KWIDGETS:ON (default)  and  Slicer3_USE_QT:OFF (default)
  2) Slicer3_USE_KWIDGETS:ON (default)  and  Slicer3_USE_QT:ON
  3) Slicer3_USE_KWIDGETS:OFF (default)  and  Slicer3_USE_QT:ON


   - if Slicer3_USE_KWIDGETS is OFF
         * Unset the Slicer3_INSTALL_MODULES_* variables
         * Exclude FIND_PACKAGE(KWWidgets REQUIRED)
   - if Slicer3_USE_KWIDGETS is ON
         * SKIP_KWWidgets_BUILD_SETTINGS_FILE set to 1
         * ADD_DEFINITIONS(-DSlicer3_USE_KWWIDGETS)
   - Complain if both Slicer3_USE_QT and Slicer3_USE_KWWIDGETS are OFF
   - Complain if Slicer3_USE_QT is ON, Slicer3_USE_KWWIDGETS is OFF and if VTK_WRAP_TCL is ON
   - All TCL specific code is included only if VTK_WRAP_TCL is ON

Revision 11274  View Download Blame
Modified Mon Dec 14 19:14:57 2009 UTC (7 years, 9 months ago) by ibanez
File length: 17466 byte(s)
Diff to previous 11209
ENH: Fixing configuration for Testing, adding CXX_TEST_PATH variable in the top CMakeLists.txt file, to indicate where the executables of tests should go.

Revision 11209  View Download Blame
Modified Tue Dec 8 04:15:18 2009 UTC (7 years, 9 months ago) by jcfr
File length: 17411 byte(s)
Diff to previous 10843
ENH: Update CMakeLists.txt - CMake 2.6 is now required

The following line have been added:

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
IF(COMMAND CMAKE_POLICY)
  CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)

Revision 10843  View Download Blame
Modified Mon Nov 2 15:38:46 2009 UTC (7 years, 10 months ago) by jcfr
File length: 17410 byte(s)
Diff to previous 10807
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'

Revision 10807  View Download Blame
Modified Fri Oct 30 14:56:49 2009 UTC (7 years, 10 months ago) by jcfr
File length: 16694 byte(s)
Diff to previous 10734
ENH: QtSlicer - Add directory structure (and corresponding CMake file) containing loadable Qt Modules.

Revision 10734  View Download Blame
Modified Thu Oct 22 20:19:32 2009 UTC (7 years, 11 months ago) by pieper
File length: 16879 byte(s)
Diff to previous 10581
COMP: suppress microsoft build warnings

Revision 10581  View Download Blame
Modified Wed Oct 7 11:47:33 2009 UTC (7 years, 11 months ago) by jcfr
File length: 16231 byte(s)
Diff to previous 10426
ENH: Initial commit of the QtSlicer port. Added subdirs Base/GUI2, Libs/QCTKWidgets and Libs/QMRMLWidgets. Updated Application/GUI/Slicer3 and Base/GUI/vtkSlicerApplication to be able to initialize and start QtModule. CMakeLists.txt also updated to consider the script CMake/Slicer3FindQT.cmake

Revision 10426  View Download Blame
Modified Tue Sep 8 20:52:14 2009 UTC (8 years ago) by hjohnson
File length: 15795 byte(s)
Diff to previous 10316
COMP: With the conversion to CMake version 2.6, the variables CMAKE_RUNTIME_OUTPUT_DIRECTORY CMAKE_LIBRARY_OUTPUT_DIRECTORY CMAKE_ARCHIVE_OUTPUT_DIRECTORY should be used instead of EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH.

Revision 10316  View Download Blame
Modified Thu Aug 20 15:02:03 2009 UTC (8 years, 1 month ago) by pieper
File length: 15733 byte(s)
Diff to previous 10300
COMP: move QT include command in front of first use

Revision 10300  View Download Blame
Modified Tue Aug 18 21:41:06 2009 UTC (8 years, 1 month ago) by alexy
File length: 15733 byte(s)
Diff to previous 10267
ENH: Qt support

Revision 10267  View Download Blame
Modified Sun Aug 16 16:14:50 2009 UTC (8 years, 1 month ago) by domibel
File length: 15276 byte(s)
Diff to previous 10066
ENH: Version numbering for shared libraries

Revision 10066  View Download Blame
Modified Tue Jul 28 16:53:22 2009 UTC (8 years, 1 month ago) by hayes
File length: 14832 byte(s)
Diff to previous 10065
BUG: curly brace typo

Revision 10065  View Download Blame
Modified Tue Jul 28 16:43:08 2009 UTC (8 years, 1 month ago) by hayes
File length: 14832 byte(s)
Diff to previous 9286
ENH: packaging for Slicer3Version.txt

Revision 9286  View Download Blame
Modified Wed Apr 22 23:08:07 2009 UTC (8 years, 5 months ago) by pieper
File length: 14777 byte(s)
Diff to previous 7835
COMP: bump the version number for the experimental builds

Revision 7835  View Download Blame
Modified Tue Nov 11 15:43:01 2008 UTC (8 years, 10 months ago) by hliu
File length: 14777 byte(s)
Diff to previous 7799
ENH: Added CMake option for using OpenIGTLink library.

Revision 7799  View Download Blame
Modified Wed Nov 5 23:39:51 2008 UTC (8 years, 10 months ago) by pieper
File length: 15395 byte(s)
Diff to previous 7616
COMP: change from TEEM to Teem for compatibility with current svn trunk of teem

Revision 7616  View Download Blame
Modified Sat Sep 27 19:45:49 2008 UTC (8 years, 11 months ago) by lorensen
File length: 15395 byte(s)
Diff to previous 7223
ENH: the start of ctest scripts for building Slicer3/

Revision 7223  View Download Blame
Modified Fri Jun 27 16:16:32 2008 UTC (9 years, 2 months ago) by barre
File length: 15106 byte(s)
Diff to previous 6951
ENH: fix submission to dashboard for plugins

Revision 6951  View Download Blame
Modified Fri May 30 22:37:03 2008 UTC (9 years, 3 months ago) by pieper
File length: 14919 byte(s)
Diff to previous 6921
ENH: change version numbers to 3.3 alpha

Revision 6921  View Download Blame
Modified Thu May 29 19:25:51 2008 UTC (9 years, 3 months ago) by barre
File length: 14919 byte(s)
Diff to previous 6860
ENH: fix ordering

Revision 6860  View Download Blame
Modified Mon May 26 15:35:35 2008 UTC (9 years, 3 months ago) by barre
File length: 14918 byte(s)
Diff to previous 6807
ENH: important workaround to allow people to use an installed Slicer3 to build modules, even with a different generator or a compiler installed at a different location; it still has to be the same compiler version. Win32.

Revision 6807  View Download Blame
Modified Thu May 22 04:47:43 2008 UTC (9 years, 4 months ago) by barre
File length: 13899 byte(s)
Diff to previous 6803
ENH: actually a little trickier. Do not put Find(Slicerlibcurl) in Modules/, since this whole subdir can be built independently. Put it in the top dir. Building against an installed Slicer3 should not bring the slicerlibcurl dependency anyway since it was built STATIC, the problem seems to be for modules built from the source tree directly, not external modules. I'd rather not pollute Modules/CMakeLists.txt

Revision 6803  View Download Blame
Modified Wed May 21 23:25:36 2008 UTC (9 years, 4 months ago) by barre
File length: 13755 byte(s)
Diff to previous 6777
ENH: make sure all sub-project in Libs/ can be built in a standalone fashion (remove 99% of the refs to Slicer3, macros, etc). Make sure all external toolkits are properly included, and fix some issues in MRML with respect to TEEM/vtkTeem.

Revision 6777  View Download Blame
Modified Tue May 20 07:33:10 2008 UTC (9 years, 4 months ago) by barre
File length: 13756 byte(s)
Diff to previous 6583
ENH: Slicer3 Spring Installation Clean Up

Revision 6583  View Download Blame
Modified Wed Apr 30 19:16:15 2008 UTC (9 years, 4 months ago) by barre
File length: 10048 byte(s)
Diff to previous 6570
ENH: update for CMake 2.6

Revision 6570  View Download Blame
Modified Tue Apr 29 03:05:32 2008 UTC (9 years, 4 months ago) by tgl
File length: 9962 byte(s)
Diff to previous 6552
ENH results of merge with 6049:6469 from branches/tgl_loadable_modules.  Adds GenerateLM to create entry points for loadable module support via a text file and CMake macro. WFEngine, NeuroNav, Qdec and GAD are setup, other modules have text files, but the macro in the CMakeLists file is commented out.  Updated Slicer3_main,  the modules above will only be loaded if the DLL is found at run-time.  Lastly made a change to vtkSlicerViewerWidget, check for a NULL ModelHierarchyLogic pointer before continuing, which might not be the right thing to do.

Revision 6552  View Download Blame
Modified Fri Apr 25 22:27:26 2008 UTC (9 years, 4 months ago) by barre
File length: 9838 byte(s)
Diff to previous 5732
ENH: allow a module (Modules/GradientAnisotropicDiffusionFilter for now) to be built in a standalone fashion against eithera Slicer3 build or Slicer3 installed. Update the config files accordingly, add missing installation rules, etc. Also unscreamify and indent many CMakeLists.txt in the process.

Revision 5732  View Download Blame
Modified Wed Feb 6 22:34:12 2008 UTC (9 years, 7 months ago) by pieper
File length: 8340 byte(s)
Diff to previous 5614
BUG: fix discovery of command line modules in test by specifying that the slicer launcher should be used to set up the environment before running the test

Revision 5614  View Download Blame
Modified Fri Jan 25 22:48:24 2008 UTC (9 years, 7 months ago) by millerjv
File length: 8285 byte(s)
Diff to previous 5576
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.

Revision 5576  View Download Blame
Modified Wed Jan 23 15:07:17 2008 UTC (9 years, 8 months ago) by millerjv
File length: 8277 byte(s)
Diff to previous 5494
ENH: More changes to the configurations of GenerateCLP to streamline its use and installation. Thanks to Hans Johnson for working through many of these issues.

Revision 5494  View Download Blame
Modified Mon Jan 14 18:21:21 2008 UTC (9 years, 8 months ago) by millerjv
File length: 8151 byte(s)
Diff to previous 5052
BUG: remove message about VTKMacros from build script.

Revision 5052  View Download Blame
Modified Wed Dec 5 18:12:21 2007 UTC (9 years, 9 months ago) by davisb
File length: 8152 byte(s)
Diff to previous 4929
ENH: add CTestCustom.cmake.in so that ctest vars can be customized

Revision 4929  View Download Blame
Modified Sun Nov 25 21:23:07 2007 UTC (9 years, 9 months ago) by millerjv
File length: 8002 byte(s)
Diff to previous 4729
ENH: More configuration changes to support building plugins from a Slicer3 installation (still not complete)

Revision 4729  View Download Blame
Modified Sun Oct 28 16:52:20 2007 UTC (9 years, 10 months ago) by pieper
File length: 7512 byte(s)
Diff to previous 4709
COMP: fix for linker bug in Mac OS 10.5

Revision 4709  View Download Blame
Modified Thu Oct 25 20:07:16 2007 UTC (9 years, 11 months ago) by nobyhata
File length: 6949 byte(s)
Diff to previous 4656
ENH: IGSTK has been turned back to OFF per discussion in the mailing list on Oct 26.

Revision 4656  View Download Blame
Modified Wed Oct 17 04:29:25 2007 UTC (9 years, 11 months ago) by nobyhata
File length: 6948 byte(s)
Diff to previous 4346
ENH: Default CmakeList.txt now has IGSTK ON

Revision 4346  View Download Blame
Modified Mon Sep 17 16:03:48 2007 UTC (10 years ago) by aylward
File length: 6949 byte(s)
Diff to previous 4342
ENH: Default to off for non-getbuildtest2 builds


Revision 4342  View Download Blame
Modified Mon Sep 17 15:35:57 2007 UTC (10 years ago) by aylward
File length: 6947 byte(s)
Diff to previous 4306
ENH: Direct access to tutorials from within Slicer3


Revision 4306  View Download Blame
Modified Tue Sep 11 21:42:41 2007 UTC (10 years ago) by barre
File length: 6662 byte(s)
Diff to previous 4253
ENH: a) fix the (usual) missing _DEBUG statement around some modules init/uninit/run, etc. b) allow for a more lightweight Slicer3. Default Slicer3 in debug/win32 is 2.5 GB! Turn BUILD_CLI to OFF to disable CLI plugins, Slicer3 is now 700 MB. Turn BUILD_MODULES to OFF to disable all modules together, Slicer3 is now down to 500 MB, compiles, links and launchs much faster, good for debugging and small hard drives (think SSD).

Revision 4253  View Download Blame
Modified Wed Sep 5 18:18:40 2007 UTC (10 years ago) by hliu
File length: 6460 byte(s)
Diff to previous 4139
BUG: changed NAVITRACK_BINARY_DIR to NAVITRACK_LIB_DIR.

Revision 4139  View Download Blame
Modified Tue Aug 28 13:21:52 2007 UTC (10 years ago) by pieper
File length: 6463 byte(s)
Diff to previous 4077
COMP: remove USE_TEEM defines from various parts of the code and cmake files - teem is now required

Revision 4077  View Download Blame
Modified Thu Aug 16 15:02:07 2007 UTC (10 years, 1 month ago) by pieper
File length: 6463 byte(s)
Diff to previous 3765
COMP: fix link problem on mac for navitrack

Revision 3765  View Download Blame
Modified Fri Jun 29 15:51:59 2007 UTC (10 years, 2 months ago) by blezek
File length: 6460 byte(s)
Diff to previous 3490
ENH: Extended ModuleFactory to search for Python modules
CommandLine module Logic will execute the Python module inside the Slicer executable in a separate thread from the GUI.
This is an initial implementation, and is essentially a strawman for how Python Modules will be integrated into Slicer.  In particular, the XML support will be agumented to properly cast strings passed to Python from Slicer into proper Python objects/datatypes.

Revision 3490  View Download Blame
Modified Tue Jun 5 23:39:56 2007 UTC (10 years, 3 months ago) by pieper
File length: 6427 byte(s)
Diff to previous 3482
COMP: turn off navitrack by default (applies to builds that do not use getbuildtest)

Revision 3482  View Download Blame
Modified Tue Jun 5 16:40:32 2007 UTC (10 years, 3 months ago) by rsierra
File length: 6426 byte(s)
Diff to previous 3302
ENH: added a version of reslice with a mask and re-arranged the rendering pipeline to improve performance

Revision 3302  View Download Blame
Modified Tue May 1 14:35:20 2007 UTC (10 years, 4 months ago) by hliu
File length: 6427 byte(s)
Diff to previous 3030
ENH: replaced OpenTracker with NaviTrack.

Revision 3030  View Download Blame
Modified Mon Mar 26 20:15:37 2007 UTC (10 years, 6 months ago) by pieper
File length: 6806 byte(s)
Diff to previous 3003
BUG: make sure the installed version of the file ends up in the right place (a subdirectory named launch.tcl was being created)

Revision 3003  View Download Blame
Modified Thu Mar 22 15:24:24 2007 UTC (10 years, 6 months ago) by hliu
File length: 6817 byte(s)
Diff to previous 2984
ENH: added support for IGSTK.

Revision 2984  View Download Blame
Modified Tue Mar 20 22:19:12 2007 UTC (10 years, 6 months ago) by pieper
File length: 6605 byte(s)
Diff to previous 2983
BUG: fixed syntax for install

Revision 2983  View Download Blame
Modified Tue Mar 20 20:52:29 2007 UTC (10 years, 6 months ago) by pieper
File length: 6599 byte(s)
Diff to previous 2939
ENH: add the launcher file to cpack

Revision 2939  View Download Blame
Modified Thu Mar 15 15:53:54 2007 UTC (10 years, 6 months ago) by hliu
File length: 6519 byte(s)
Diff to previous 2938
BUG: put a switch between opentracker 1.3 and 2.0.

Revision 2938  View Download Blame
Modified Thu Mar 15 15:36:18 2007 UTC (10 years, 6 months ago) by rsierra
File length: 6262 byte(s)
Diff to previous 2523
COMP: Moved from OpenTracker to NaviTrack library

Revision 2523  View Download Blame
Modified Fri Feb 9 16:44:44 2007 UTC (10 years, 7 months ago) by pieper
File length: 6203 byte(s)
Diff to previous 2390
ENH: new launcher mechanism based on tclkit (same as slicer2) to provide fast feedback to users during launch process

Revision 2390  View Download Blame
Modified Tue Jan 30 17:53:35 2007 UTC (10 years, 7 months ago) by pieper
File length: 6156 byte(s)
Diff to previous 2325
ENH: initial support for the starkit-based launcher

Revision 2325  View Download Blame
Modified Thu Jan 25 19:37:49 2007 UTC (10 years, 7 months ago) by millerjv
File length: 6056 byte(s)
Diff to previous 2015
ENH: Turned off the warnings from Visual Studio 2005 wrt sprintf, strcpy, etc.
ENH: Added logic to search for python

Revision 2015  View Download Blame
Modified Thu Jan 4 09:00:55 2007 UTC (10 years, 8 months ago) by andy
File length: 5705 byte(s)
Diff to previous 1883
COMP: Mac is picky about Versions not being integers

Revision 1883  View Download Blame
Modified Tue Dec 19 20:39:34 2006 UTC (10 years, 9 months ago) by hliu
File length: 5711 byte(s)
Diff to previous 1836
ENH: used OpenTracker 2.0.

Revision 1836  View Download Blame
Modified Thu Dec 14 19:56:12 2006 UTC (10 years, 9 months ago) by hliu
File length: 5699 byte(s)
Diff to previous 1829
ENH: added opentracker support.

Revision 1829  View Download Blame
Modified Thu Dec 14 14:18:56 2006 UTC (10 years, 9 months ago) by pieper
File length: 5034 byte(s)
Diff to previous 1827
ENH: move the teem detection code to the same spot as other FIND_PACKAGE calls, and before the place where the TEEM_DIR is used to make the launcher

Revision 1827  View Download Blame
Modified Thu Dec 14 01:19:17 2006 UTC (10 years, 9 months ago) by millerjv
File length: 5029 byte(s)
Diff to previous 1795
BUG: TEEM support was pretty standard.  Replaced suspect CMake code with standard CMake code to find and load teem.

Revision 1795  View Download Blame
Modified Tue Dec 12 15:16:09 2006 UTC (10 years, 9 months ago) by pieper
File length: 5320 byte(s)
Diff to previous 1794
ENH: turn teem off by default

Revision 1794  View Download Blame
Modified Tue Dec 12 15:13:14 2006 UTC (10 years, 9 months ago) by pieper
File length: 5319 byte(s)
Diff to previous 1793
ENH: make teem optional

Revision 1793  View Download Blame
Modified Tue Dec 12 14:35:47 2006 UTC (10 years, 9 months ago) by pieper
File length: 5177 byte(s)
Diff to previous 1791
BUG: needed to support TEEM in launcers (thanks Seb!)

Revision 1791  View Download Blame
Modified Tue Dec 12 13:10:05 2006 UTC (10 years, 9 months ago) by lorensen
File length: 5156 byte(s)
Diff to previous 1785
BUG: teem was not configured properly.

Revision 1785  View Download Blame
Modified Mon Dec 11 23:32:54 2006 UTC (10 years, 9 months ago) by rjosest
File length: 5125 byte(s)
Diff to previous 1724
ENH: Added variables to link against Teem. There is a new dependency in Libs/vtkTeem to Teem

Revision 1724  View Download Blame
Modified Thu Nov 30 22:27:28 2006 UTC (10 years, 9 months ago) by pieper
File length: 4853 byte(s)
Diff to previous 1684
ENH: added helper text to license file and changed version number to include 'alpha' and added license pointer to cpack infoLicense.txt

Revision 1684  View Download Blame
Modified Sun Nov 26 19:55:49 2006 UTC (10 years, 9 months ago) by lorensen
File length: 4847 byte(s)
Diff to previous 1427
ENH: Libs contains packages.

Revision 1427  View Download Blame
Modified Fri Oct 6 15:13:47 2006 UTC (10 years, 11 months ago) by pieper
File length: 4547 byte(s)
Diff to previous 1277
ENH: add patch tag options so builds can be tagged with date stamps

Revision 1277  View Download Blame
Modified Tue Sep 19 19:15:50 2006 UTC (11 years ago) by andy
File length: 4482 byte(s)
Diff to previous 1268
ENH: Move packaging into a subdirectory and start working on supporting tcl installing

Revision 1268  View Download Blame
Modified Mon Sep 18 18:53:22 2006 UTC (11 years ago) by andy
File length: 5873 byte(s)
Diff to previous 1267
ENH: More cleanups and putting things to the right place (on the top of the other things)

Revision 1267  View Download Blame
Modified Mon Sep 18 17:33:48 2006 UTC (11 years ago) by andy
File length: 5764 byte(s)
Diff to previous 1263
ENH: Move the location of some libraries and fix installation

Revision 1263  View Download Blame
Modified Fri Sep 15 21:23:43 2006 UTC (11 years ago) by hayes
File length: 5566 byte(s)
Diff to previous 1258
BUG: Commented out broken lines

Revision 1258  View Download Blame
Modified Fri Sep 15 20:14:33 2006 UTC (11 years ago) by andy
File length: 5562 byte(s)
Diff to previous 1087
ENH: First stab at packaging on Linux

Revision 1087  View Download Blame
Modified Tue Aug 22 16:35:51 2006 UTC (11 years, 1 month ago) by andy
File length: 5318 byte(s)
Diff to previous 908
ENH: Initial import of doxygen

Revision 908  View Download Blame
Modified Wed Jul 19 13:05:27 2006 UTC (11 years, 2 months ago) by lorensen
File length: 5176 byte(s)
Diff to previous 899
BUG: Removed KWWidgets version testing until it works.

Revision 899  View Download Blame
Modified Mon Jul 17 18:07:18 2006 UTC (11 years, 2 months ago) by pieper
File length: 5588 byte(s)
Diff to previous 897
COMP: check the vtk version to ensure compatibility

Revision 897  View Download Blame
Modified Mon Jul 17 16:05:52 2006 UTC (11 years, 2 months ago) by pieper
File length: 5575 byte(s)
Diff to previous 896
COMP: back out vtk check

Revision 896  View Download Blame
Modified Mon Jul 17 16:03:35 2006 UTC (11 years, 2 months ago) by pieper
File length: 5545 byte(s)
Diff to previous 869
COMP: add mechanism for checking vtk version.  Keep version number set to VTK-5-0 for now

Revision 869  View Download Blame
Modified Wed Jul 12 16:56:34 2006 UTC (11 years, 2 months ago) by pieper
File length: 4874 byte(s)
Diff to previous 327
COMP: added check for KWWidgets version

Revision 327  View Download Blame
Modified Mon Apr 24 17:04:35 2006 UTC (11 years, 5 months ago) by andy
File length: 4474 byte(s)
Diff to previous 309
ENH: Require CMake 2.2

Revision 309  View Download Blame
Modified Fri Apr 21 18:37:16 2006 UTC (11 years, 5 months ago) by andy
File length: 4474 byte(s)
Diff to previous 300
ENH: Cleanup

Revision 300  View Download Blame
Modified Thu Apr 20 20:04:53 2006 UTC (11 years, 5 months ago) by andy
File length: 4473 byte(s)
Diff to previous 286
ENH: Add support for the dashboard

Revision 286  View Download Blame
Modified Tue Apr 18 18:32:27 2006 UTC (11 years, 5 months ago) by andy
File length: 4501 byte(s)
Diff to previous 89
ENH: Start integrating packaging code

Revision 89  View Download Blame
Modified Fri Feb 24 23:54:43 2006 UTC (11 years, 6 months ago) by barre
File length: 2845 byte(s)
Diff to previous 86
ENH: macro name changed

Revision 86  View Download Blame
Modified Fri Feb 24 04:22:57 2006 UTC (11 years, 7 months ago) by barre
File length: 2845 byte(s)
Diff to previous 76
ENH: as much as LIBRARY_OUTPUT_PATH should be lib/, it's kind of traditional to set it to bin/ otherwise Windows can't find the DLL associated to an executable.

Revision 76  View Download Blame
Modified Thu Feb 23 02:52:53 2006 UTC (11 years, 7 months ago) by barre
File length: 2845 byte(s)
Diff to previous 67
ENH: make sure it compiles for Win32

Revision 67  View Download Blame
Modified Tue Feb 21 22:50:47 2006 UTC (11 years, 7 months ago) by malaterre
File length: 2170 byte(s)
Diff to previous 33
ENH: Add option to build shared/static

Revision 33  View Download Blame
Modified Tue Feb 14 17:39:14 2006 UTC (11 years, 7 months ago) by pieper
File length: 1992 byte(s)
Diff to previous 10
COMP: Initial checkins of build structure plus edits to make some things build

Revision 10  View Download Blame
Modified Tue Feb 7 22:01:24 2006 UTC (11 years, 7 months ago) by malaterre
File length: 1833 byte(s)
Diff to previous 9
ENH: Some minor tweaks. Only exposed on option: BUILD_TESTING. the Slicer3 one will be the one used

Revision 9  View Download Blame
Modified Tue Feb 7 21:52:34 2006 UTC (11 years, 7 months ago) by malaterre
File length: 1351 byte(s)
Diff to previous 7
ENH: Mark as advanced unused Dart var

Revision 7  View Download Blame
Modified Tue Feb 7 20:39:04 2006 UTC (11 years, 7 months ago) by pieper
File length: 1309 byte(s)
Diff to previous 5
ENH: Added ITK and KWWidgets (VTK) to build

Revision 5  View Download Blame
Added Tue Jan 31 16:59:11 2006 UTC (11 years, 7 months ago) by pieper
File length: 739 byte(s)
COMP: initial cut at cmake files

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  Subversion  TortoiseSVN  ViewVC