[root]/Libs/GenerateLM
Testing
(1 files, 1 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 46 (100.0%) | 948 (100.0%) | 20.6 |
| tgl | 19 (41.3%) | 505 (53.3%) | 26.5 |
| barre | 21 (45.7%) | 443 (46.7%) | 21.0 |
| pieper | 3 (6.5%) | 0 (0.0%) | 0.0 |
| jcfr | 2 (4.3%) | 0 (0.0%) | 0.0 |
| hjohnson | 1 (2.2%) | 0 (0.0%) | 0.0 |
ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY
See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs
when subdirs command was taking a list of directory, change it
using the following pattern:
Before:
subdirs(sagarmatha kumbhu eiger)
After:
SET(dirs
sagarmatha
kumbhu
eiger
)
FOREACH(dir ${dirs})
ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)
0 lines of code changed in 1 file:
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)
0 lines of code changed in 1 file:
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.
0 lines of code changed in 1 file:
ENH handle the condition when no GUI is to be defined
22 lines of code changed in 1 file:
ENH added support for using an XML-like input file
0 lines of code changed in 3 files:
BUG 290: Append a newline to the text file, instead of a \0 The parse loop wont exit unless the last colon (:) has a newline after it somewhere.
0 lines of code changed in 1 file:
ENH: apparently the Forward Launcher has issue with space in paths on WIN32. It's OK, we didn't really need it on Windows.
19 lines of code changed in 3 files:
ENH: fix launcher on Win32
1 lines of code changed in 1 file:
ENH: finally, added launchers for GenerateCLP and GenerateLM so that they can be used from an installed Slicer3.
193 lines of code changed in 3 files:
BUG: fix GenerateCLP and GenerateLM for "nmake" and mixed quoted and unquoted arguments with spaces in paths (damn Microsoft compiler)
20 lines of code changed in 1 file:
ENH: VERBATIM is still not the default in ADD_CUSTOM_COMMAND but this is really the way to go if you want to be able to deal with spaces *and* parenthesis in your path on unix. More TRICKY, on Win32, if the path to GENERATELM_EXE had a space, *and* the second parameter to it had no space, and the third and fourth had spaces, then GENERATELM_EXE would be quoted, the third and fourth as well, but the second wouldn't (technically no need to); at this point either tclap or nmake apparently would choke with the combinations of quoted and non-quoted arguments, and the second argument would be split in strange ways (i.e. d:/foo/bar would end up as d: and /foo/bar args). Lost hour on that.
7 lines of code changed in 2 files:
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.
9 lines of code changed in 1 file:
ENH: stat fixing problem with space in paths
8 lines of code changed in 3 files:
ENH: Slicer3 Spring Installation Clean Up
186 lines of code changed in 6 files:
ENH removing unused code, should have been deleted as part of the copy from GenerateCLP
0 lines of code changed in 7 files:
BUG: fix typo in xml generator
0 lines of code changed in 1 file:
ENH: adding dependency checking (but not sorting) to LoadableModule lib. Adding EMSegment, MRAblation, RealTimeImaging, VolumeRendering, WFEngineModule, LabelStatistics as loadable modules
0 lines of code changed in 1 file:
ENH: update for CMake 2.6
0 lines of code changed in 1 file:
COMP: Add find_package for generate clp for non-windows build
0 lines of code changed in 1 file:
COMP: remove windows newlines from xml file
0 lines of code changed in 1 file:
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.
483 lines of code changed in 6 files: