1 * HOW TO PACKAGE THE FULL CREATOOLS SUITE
2 =========================================
4 Instructions written for CreaTools 2.0 packaging
5 (Between parenthesis are the versions used for version 2.0)
11 * NSIS (Nullsoft Install System)
17 * Uninstall previous crea_ThirdParty_dlls / crea_ThirdParty_Libraries
18 * Create a packaging directory. It will be called ROOT below.
21 Create crea_ThirdParty_Libraries-2.0.0.rar
22 ------------------------------------------
24 1) Download in ROOT/src the latest sources of:
27 * KWWidgets (nightly 09/01/2009)
28 * wxWidgets (wxMSW-2.8.9-Setup.exe)
31 * Build and PACKAGE itk in 'RelWithDebInfo' configuration with options:
32 (i.e. build the ALL_BUILD and PACKAGE projects)
37 * Copy the installer (ITK-3.10.1-win32.exe) from build tree to ROOT/crea_ThirdParty_Libraries-2.0.0
41 * Build and PACKAGE vtk in 'RelWithDebInfo' configuration with options:
42 (i.e. build the ALL_BUILD and PACKAGE projects)
48 * Copy the installer (VTK-5.2.1-win32.exe) from build tree to ROOT/crea_ThirdParty_Libraries-2.0.0
52 * Build and **INSTALL** kwwidgets in 'RelWithDebInfo' configuration with options:
53 (i.e. build the ALL_BUILD and INSTALL projects)
54 CMAKE_INSTALL_PREFIX ROOT/crea_ThirdParty_Libraries-2.0.0/KWWidgets-090109
55 VTK_DIR the/install/dir/of/the/vtk/just/built/and/installed
59 * Build wxWidgets in 'DLL Debug' and 'DLL Release' configuration:
60 * Execute the sources installer (install in ROOT/crea_ThirdParty_Libraries-2.0.0/)
61 * Open the project ROOT/crea_ThirdParty_Libraries-2.0.0/wxWidgets-X.X.X/build/msw/wx_dll/dsw
62 * Set configuration to 'DLL Debug'
64 Note : don't care about dbgrid link failure:
65 From wx install instructions:
66 'Please notice that it's normal that dbgrid project
67 doesn't build if wxUSE_ODBC is set to 0 (default).'
68 * in ROOT/crea_ThirdParty_Libraries-2.0.0/wxWidgets-X.X.X :
69 * Delete all folders except 'include' and 'lib'
70 * Delete all files except 'wx-config.in'
73 * Build and **INSTALL** gdcm in 'RelWithDebInfo' configuration with options
74 CMAKE_INSTALL_PREFIX ROOT/crea_ThirdParty_Libraries-2.0.0/gdcm-090109
77 GDCM_NAME_SPACE gdcm_1_3
81 * Update the README.txt !
82 * Create the archive ROOT/crea_ThirdParty_Libraries-2.0.0.rar
83 * copy it to tux in /var/www/html/software/creatools/crea_ThirdParty/v2_0
86 * Create crea_ThirdParty_dlls-2.0.0 installer
87 * checkout crea_ThirdParty_dlls from creatis cvs
88 * copy it to tux in /var/www/html/software/creatools/crea_ThirdParty/v2_0