[root]/CMake
cuda
(5 files, 767 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 46 (100.0%) | 1520 (100.0%) | 33.0 |
| pieper | 8 (17.4%) | 694 (45.7%) | 86.7 |
| jcfr | 21 (45.7%) | 404 (26.6%) | 19.2 |
| barre | 13 (28.3%) | 263 (17.3%) | 20.2 |
| lorensen | 2 (4.3%) | 151 (9.9%) | 75.5 |
| finetjul | 2 (4.3%) | 8 (0.5%) | 4.0 |
STYLE: Update CMakeLists.txt
- Move testing code in the CMakeLists located under Testing.
- Ensure that SlicerQT was build appropriately and without dependency on SlicerBaseGUI
0 lines of code changed in 1 file:
BUG: SlicerQT - Resource weren't added properly in CMake/Slicer3QTBaseLibraryMacros
0 lines of code changed in 1 file:
ENH: SlicerQT - Add Libs/qVTKWidgets
This library will contain QT widget that depends only on QT and CTK
0 lines of code changed in 1 file:
BUG: SlicerQT - Fix Slicer3QTBaseLibraryMacros
In r11143, Base/QT libraries have been renamed from SlicerBaseQT* to qSlicerBaseQT*.
In the mean time, macro Slicer3QTBaseLibraryMacros was configuring the win32 header file improperly.
Removing the extra q solved the problem.
1 lines of code changed in 1 file:
BUG: SlicerQT - The resource files weren't compiled and added to the source correctly
0 lines of code changed in 1 file:
ENH: SlicerQT - Copy all the slicer related logo into 'Slicer3/Resources/Images' and create the resource file 'Slicer3/Resources/qSlicerLogos.qrc'. Update Slicer3_build_qtmodule macro to automatically include the resource file 'qSlicerLogos.qrc'
0 lines of code changed in 1 file:
STYLE: SlicerQT - Clean Slicer3QTModuleMacros
0 lines of code changed in 1 file:
ENH: SlicerQT - Update macro 'Slicer3_build_qtmodule', the list of resources can now be paassed as a parameter.
0 lines of code changed in 1 file:
BUG: SlicerQT - Fix Slicer3QTModuleMacros and Slicer3QTBaseLibraryMacros Macros. The variable 'MY_WIN32_HEADER_PREFIX' was incorrectly set.
16 lines of code changed in 2 files:
ENH: SlicerQT - Split Base/GUIQT into Base/QTBase and Base/QTGUI
137 lines of code changed in 2 files:
ENH: SlicerQt - Major refactoring. Module are now initialized within the overloaded function 'initializer'. qCTKFactory classed is now the base for Plugin and Object factory. Other kind of factory can easily be implemented. Module title should be set in the CMakeLists.txt of each QT module.
5 lines of code changed in 1 file:
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'
21 lines of code changed in 2 files:
COMP: SlicerQT: Fix windows compilation errors
7 lines of code changed in 1 file:
ENH: QtSlicer - Add GUIQT/Plugins directory. Rename QCTKWidgets/QMRMLWidgets to qCTKWidgets/qMRMLWidgets
8 lines of code changed in 1 file:
BUG: QtSlicer - Since minium version required is 2.6, update Slicer3QTModuleMacros to avoid triggering the CMP00012 warning with cmake version above 2.6.5
2 lines of code changed in 1 file:
BUG: QtSlicer - Update Slicer3QTModuleMacros to configure qSlicerQTModulesConfigure.h.in and qSlicerQTModulesWin32Header.h.in appropriately for the considered qt module
35 lines of code changed in 1 file:
ENH: QtSlicer - Add CMake macro helping to write CMakeLists.txt for loadable QtModule
149 lines of code changed in 2 files:
ENH: SlicerQt: Add Slicer3_USE_KWWidgets variable
1 lines of code changed in 1 file:
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
30 lines of code changed in 1 file:
ENH: better valgrind cut and paste
0 lines of code changed in 1 file:
COMP: change from TEEM to Teem for compatibility with current svn trunk of teem
0 lines of code changed in 1 file:
ENH: the start of ctest scripts for building Slicer3/
151 lines of code changed in 2 files:
ENH: fix missing FUNC
0 lines of code changed in 1 file:
ENH: fix submission to dashboard for plugins
0 lines of code changed in 1 file:
ENH: hide testing tricks inside a macro
16 lines of code changed in 1 file:
ENH: Plugins and Modules have specific location for their binairies/dll, different from the usual bin/ and lib/ (i.e. lib/Slicer3/Plugins, lib/Slicer3/Modules). This was achieved by setting LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH from the slicer3_set_default_modules_output_path and slicer3_set_default_plugins_output_path macro, but it is a dangerous practice to override a global variable, as it propagates to subtrees. As a result, SlicerTractographySeeding, which combines a module and a CLP in the same CMakeLists, was not built to the proper directory; ExtractSkeleton was not output in the right location either, and several tests ended up in Plugins instead of bin/ (GaussianBlurImageFilterTest, OrientImageTest). Fix this by creating a macro that will set the LIBRARY_OUTPUT_DIRECTORY and RUNTIME_OUTPUT_DIRECTORY explicitly on a *target* basis, using SET_TARGET_PROPERTIES. This removes the side-effects described above.
36 lines of code changed in 3 files:
ENH: added slicer3_install_modules and slicer3_install_plugins macro to hide the big INSTALL() command that was used to install plugins/modules; this is more elegant, and enable us to have better control on installation by modifying just one file.
37 lines of code changed in 2 files:
ENH: more macros
13 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
161 lines of code changed in 4 files:
STYLE: typo
1 lines of code changed in 1 file:
ENH: some cleanups and new suppressions after testing with valgrind
241 lines of code changed in 1 file:
ENH: extra comment
3 lines of code changed in 1 file:
ENH: new suppressions for valgrind
0 lines of code changed in 1 file:
ENH: new valgrind suppressions
0 lines of code changed in 1 file:
ENH: some support for using valgrind for bug hunting
449 lines of code changed in 1 file: