Directory Libs/GenerateCLP/

Directory Created:
2006-04-21 17:25
Total Files:
10
Deleted Files:
1
Lines of Code:
1907

[root]/Libs/GenerateCLP
            directory in repo Testing (7 files, 408 lines)

Lines of Code

Libs/GenerateCLP/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 125 (100.0%) 3231 (100.0%) 25.8
lorensen 57 (45.6%) 2349 (72.7%) 41.2
millerjv 20 (16.0%) 483 (14.9%) 24.1
barre 25 (20.0%) 357 (11.0%) 14.2
hjohnson 9 (7.2%) 20 (0.6%) 2.2
aylward 4 (3.2%) 13 (0.4%) 3.2
pieper 4 (3.2%) 6 (0.2%) 1.5
malaterre 1 (0.8%) 3 (0.1%) 3.0
jcfr 3 (2.4%) 0 (0.0%) 0.0
finetjul 1 (0.8%) 0 (0.0%) 0.0
davisb 1 (0.8%) 0 (0.0%) 0.0

Most Recent Commits

jcfr 2009-12-09 09:52 Rev.: 11240

BUG: Fix Libs/GenerateCLP/CMakeLists.txt - Rule of thumb: always add the ADD_SUBDIRECTORY(Testing) at the end of the parent CMakeLists.txt

In this specific case, the GenerateCLPconfig.cmake.in was configured
after the testing directory was included.

Since using ADD_SUBDIRECTORY ensures that things are done in sequence ...
we obviously got a problem.

As specified in the doc:http://cmake.org/cmake/help/cmake-2-8-docs.html#command:add_subdirectory

"The CMakeLists.txt file in the specified source directory will be
processed immediately by CMake before processing in the current input file continues beyond this command."

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (changed)
jcfr 2009-12-08 18:34 Rev.: 11226

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:

  • Libs/GenerateCLP: CMakeLists.txt (changed)
jcfr 2009-12-07 23:15 Rev.: 11209

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:

  • Libs/GenerateCLP: CMakeLists.txt (changed)
hjohnson 2009-09-08 15:52 Rev.: 10426

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 3 files:

  • Libs/GenerateCLP: CMakeLists.txt (changed), GenerateCLP.cxx (changed), UseGenerateCLP.cmake.in (changed)
finetjul 2009-04-04 16:36 Rev.: 9042

ENH: move the try{} statement to expose TCLAP::CommandLine and the TCLAP::Args for a dynamic access to the module command line argument.

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (changed)
barre 2008-11-20 18:29 Rev.: 7924

COMP: you guys should try 64bits...

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.h (changed)
lorensen 2008-09-04 17:22 Rev.: 7530

COMP: gcc warnings.

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (changed)
hjohnson 2008-07-07 16:40 Rev.: 7253

COMP: Removed compiler warnings from generated CLP files.

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (changed)
millerjv 2008-07-07 10:07 Rev.: 7248

ENH: Added "alias" and "deprecatedalias" attributes to <flag> and <longflag> tags in the ModuleDescription. Aliases and deprecated aliases are automatically mapped to the proper flag. Deprecated aliases will emit a warning when used.

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (changed)
hjohnson 2008-06-25 08:17 Rev.: 7171

COMP: Removed compiler warnings due to mis-matched types.

20 lines of code changed in 2 files:

  • Libs/GenerateCLP: GenerateCLP.cxx (+15 -17), GenerateCLP.h (+5 -6)
barre 2008-05-27 17:36 Rev.: 6888

ENH: apparently the Forward Launcher has issue with space in paths on WIN32. It's OK, we didn't really need it on Windows.

18 lines of code changed in 3 files:

  • Libs/GenerateCLP: CMakeLists.txt (+12 -10), GenerateCLPInstallConfig.cmake.in (+5 -1), GenerateCLPLauncher.c.in (+1 -131)
barre 2008-05-27 16:36 Rev.: 6884

ENH: fix launcher on Win32

1 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (+1 -1)
barre 2008-05-27 15:43 Rev.: 6882

ENH: finally, added launchers for GenerateCLP and GenerateLM so that they can be used from an installed Slicer3.

192 lines of code changed in 3 files:

  • Libs/GenerateCLP: CMakeLists.txt (+32), GenerateCLPInstallConfig.cmake.in (+1 -1), GenerateCLPLauncher.c.in (new 159)
barre 2008-05-26 10:07 Rev.: 6843

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:

  • Libs/GenerateCLP: UseGenerateCLP.cmake.in (+20 -5)
barre 2008-05-22 13:12 Rev.: 6823

ENH: fix more evil when spaces in paths are involved. On Win32 (nmake mode), if the path to GENERATECLP_EXE had a space, *and* the second parameter to it had no space, and the third had spaces, then GENERATECLP_EXE would be quoted, the third arg as well, but the second wouldn't; at this point either tclap or nmake apparently would totally choke with the combinations of quoted and non-quoted arguments, and the second argument would be split in strange ways that would ultimately prevent generateclp from working (e.g. d:/foo/bar would end up as two d: and /foo/bar args). Lost hours on that. The trick, I'm afraid, is too use valued arguments everywhere, which is what I changed here by adding --InputXML and --OutputCxx

12 lines of code changed in 4 files:

  • Libs/GenerateCLP: GenerateCLP.clp (+4 -4), GenerateCLP.h (+4 -4), GenerateCLP.xml (+2 -2), UseGenerateCLP.cmake.in (+2 -2)
barre 2008-05-22 11:37 Rev.: 6819

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

2 lines of code changed in 1 file:

  • Libs/GenerateCLP: UseGenerateCLP.cmake.in (+2)
barre 2008-05-21 18:25 Rev.: 6803

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.

4 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (+4)
barre 2008-05-21 12:53 Rev.: 6794

ENH: stat fixing problem with space in paths

8 lines of code changed in 3 files:

  • Libs/GenerateCLP: GenerateCLPInstallConfig.cmake.in (+1), GenerateGenerateCLPConfig.cmake (+3 -3), UseGenerateCLP.cmake.in (+4 -4)
barre 2008-05-20 02:29 Rev.: 6773

ENH: Slicer3 Spring Installation Clean Up

100 lines of code changed in 5 files:

  • Libs/GenerateCLP: CMakeLists.txt (+7 -4), GenerateCLPConfig.cmake.in (+7 -7), GenerateCLPInstallConfig.cmake.in (+11 -8), GenerateGenerateCLPConfig.cmake (+25 -25), UseGenerateCLP.cmake.in (+50 -50)
barre 2008-04-25 17:27 Rev.: 6552

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.

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (changed)
aylward 2008-04-23 16:39 Rev.: 6531

ENH: Required for CMake 2.6 (beta)

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (changed)
hjohnson 2008-03-17 07:56 Rev.: 6224

COMP: The NO_MODULE flag to FIND_PACKAGE was introduced after cmake version 2.4

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (changed)
hjohnson 2008-03-16 13:54 Rev.: 6218

ENH: There is no cmake module for TCLAP or ModuleDescriptionParser, so be explicit in not looking for the module.

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (changed)
hjohnson 2008-03-16 13:52 Rev.: 6217

BUG: The variables names for filling in the installed version of the configuration were not filled in correctly.

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLPConfig.cmake.in (changed)
millerjv 2008-01-31 12:24 Rev.: 5665

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.

1 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLPInstallConfig.cmake.in (+1 -1)
aylward 2008-01-30 02:05 Rev.: 5651

ENH: Re-order lines needed on linux

1 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateGenerateCLPConfig.cmake (+1 -1)
aylward 2008-01-29 15:32 Rev.: 5647

ENH: Allows the user to specify an EXECUTABLE_OUTPUT_PATH when using GenerateCLP outside of Slicer

12 lines of code changed in 2 files:

  • Libs/GenerateCLP: CMakeLists.txt (+2), GenerateGenerateCLPConfig.cmake (+10 -6)
millerjv 2008-01-25 17:48 Rev.: 5614

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.

15 lines of code changed in 3 files:

  • Libs/GenerateCLP: GenerateCLPInstallConfig.cmake.in (new 13), GenerateGenerateCLPConfig.cmake (+2 -11), UseGenerateCLP.cmake.in (-7)
millerjv 2008-01-23 10:07 Rev.: 5576

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.

109 lines of code changed in 4 files:

  • Libs/GenerateCLP: CMakeLists.txt (+10 -15), GenerateGenerateCLPConfig.cmake (+24 -15), UseGenerateCLP.cmake (del), UseGenerateCLP.cmake.in (new 75)
davisb 2007-12-05 13:05 Rev.: 5051

COMP: fix compiler warnings for gcc -Wall

0 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (changed)
millerjv 2007-11-25 16:23 Rev.: 4929

ENH: More configuration changes to support building plugins from a Slicer3 installation (still not complete)

88 lines of code changed in 4 files:

  • Libs/GenerateCLP: CMakeLists.txt (+25 -8), GenerateCLPConfig.cmake.in (+7 -6), GenerateGenerateCLPConfig.cmake (new 37), UseGenerateCLP.cmake (+19 -12)
lorensen 2007-11-18 08:42 Rev.: 4868

ENH: In the generated code, block the redefinition of main if REGISTER_TEST is defined. This will allow testing of CLI executables with the itk test harness.

1 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (+1 -1)
millerjv 2007-10-09 11:01 Rev.: 4568

ENH: Install targets in preparation for building command line modules from a Slicer installation

1 lines of code changed in 1 file:

  • Libs/GenerateCLP: CMakeLists.txt (+1)
pieper 2007-09-18 13:55 Rev.: 4373

BUG: fix lingering use of wrong xml element name and add extra debugging information in the error message

2 lines of code changed in 2 files:

  • Libs/GenerateCLP: GenerateCLP.clp (+1 -1), GenerateCLP.h (+1 -1)
pieper 2007-09-06 12:36 Rev.: 4265

BUG: fix incorrect xml files

1 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.xml (+1 -1)
millerjv 2007-08-28 15:48 Rev.: 4180

COMP: minor change to prototype in generated code.

4 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (+4 -4)
millerjv 2007-08-24 09:40 Rev.: 4115

ENH: GenerateCLP support for <file multiple="true"> when a filename in the list contains commas. Requires quoting some of the filenames in the list and unquoting within the module. All of this is handled by the GUI and command line processing. May need to do similar changes for string-vector.

85 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (+85 -11)
millerjv 2007-01-30 09:26 Rev.: 2384

ENH: Module discovery process now looks into executables for global symbols to avoid running the executable in the discovery process. Discovery process now looks for dlls with globals, dlls with entry points, executables with globals, and executables with command line options --xml, in that order.

33 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (+33 -31)
millerjv 2007-01-26 20:24 Rev.: 2349

ENH: Restructured generated code.
ENH: Investigating using global constants instead of just functions. Instead of running an executable and passing in command line arguments, we can open the executable as if it was a DLL and peek for global symbols that provide the XML description, logos, etc. Peeking in an executable for symbols can be 50 times faster than running the executable.

106 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (+106 -64)
millerjv 2007-01-25 16:55 Rev.: 2329

ENH: Clean up entry point and export tags (to not reference slicer)

8 lines of code changed in 1 file:

  • Libs/GenerateCLP: GenerateCLP.cxx (+8 -5)

(47 more)

Generated by StatSVN 0.5.0