ENH: Update CTK project to include CMake configuration speedup
On Ubuntu 13.10 using CMake 2.8.11.2, an improvement of 0000009:0000010%
can be observed.
Without CTK tweaks:
real 2m32.996s
user 2m26.225s
sys 0m6.820s
With CTK tweak:
real 2m19.957s
user 2m15.908s
sys 0m3.768s
$ git shortlog 233d87..909073a --no-merges
Jean-Christophe Fillion-Robin (18):
Remove unused FindCTK.cmake module
Ensure CTK_ENABLE_Python_Wrapping remain set when CTK_BUILDALL is ON
Print message if CTK{APP, LIB, PLUGIN} options set to ON because of BUILD_ALL options
Fix dependency of Scripting/Python/{Core, Widgets} options
Remove code referencing unexisting variable. See 0000449
Remove 'CTK_WRAP_PYTHONQT_FULL' obsolete option. See 0000449
Remove setting of INCLUDE_DIRS variable specific to PythonQtGenerator
Move all PythonQt wrapping code into one script. See 0000449
Optimize ctkMacroWrapPythonQt creating required source list in a single loop.
Configure module init file at configure times. See 0000449
Simplify how path of generated file are specified. See 0000449
Simplify moc'ing of generated PythonQt wrapper. See 0000449
Remove Light wrapping CMake script and directly invoke python executable
Do not log PythonQt wrapping output. See 0000449
Optimize QT4_GENERATE_MOCS macro getting moc flags only when needed
Simplify QT4_GENERATE_MOCS. See 0000449
Re-create python compile script only if needed and fix dependency. See 0000449
Fix python script compilation removing inputs from custom target deps. See 0000449
Julien Finet (2):
Fix ctkPushButton text alignment with no icon
Emit ctkSearchBox::textEdited() signal when clear icon is clicked
git-svn-id: http://svn.slicer.org/Slicer4/trunk@23100 3bd1e089-480b-0410-8dfb-8563597acbee |