]> Creatis software - creaToolsTools.git/blobdiff - windows/CREATOOLS_PACKAGING_INSTRUCTIONS.txt
*** empty log message ***
[creaToolsTools.git] / windows / CREATOOLS_PACKAGING_INSTRUCTIONS.txt
diff --git a/windows/CREATOOLS_PACKAGING_INSTRUCTIONS.txt b/windows/CREATOOLS_PACKAGING_INSTRUCTIONS.txt
new file mode 100644 (file)
index 0000000..ee89ddd
--- /dev/null
@@ -0,0 +1,88 @@
+* HOW TO PACKAGE THE FULL CREATOOLS SUITE
+=========================================
+LG 09/01/09
+Instructions written for CreaTools 2.0 packaging
+(Between parenthesis are the versions used for version 2.0)
+
+Requisites
+----------
+* CMake (2.6 patch 2)
+* ActiveTcl (8.5.4.0)
+* NSIS (Nullsoft Install System)
+
+
+Preliminaries
+-------------
+
+* Uninstall previous crea_ThirdParty_dlls / crea_ThirdParty_Libraries
+* Create a packaging directory. It will be called ROOT below.
+* Create a src subdir
+
+Create crea_ThirdParty_Libraries-2.0.0.rar
+------------------------------------------
+
+1) Download in ROOT/src the latest sources of:
+* itk (3.10.1)
+* vtk (5.2.1)
+* KWWidgets (nightly 09/01/2009)
+* wxWidgets (wxMSW-2.8.9-Setup.exe)
+
+2)
+* Build and PACKAGE itk with options:
+(i.e. build the ALL_BUILD and PACKAGE projects)
+BUILD_EXAMPLES        OFF
+BUILD_SHARED_LIBS     ON
+BUILD_TESTING         OFF
+
+* Copy the installer (ITK-3.10.1-win32.exe) from build tree to ROOT/crea_ThirdParty_Libraries-2.0.0
+* Execute it
+
+3)
+* Build and PACKAGE vtk with options:
+(i.e. build the ALL_BUILD and PACKAGE projects)
+BUILD_EXAMPLES        OFF
+BUILD_SHARED_LIBS     ON
+BUILD_TESTING         OFF
+VTK_WRAP_TCL          ON
+
+* Copy the installer (VTK-5.2.1-win32.exe) from build tree to ROOT/crea_ThirdParty_Libraries-2.0.0
+* Execute it
+
+4)
+* Build and **INSTALL** kwwidgets with options:
+(i.e. build the ALL_BUILD and INSTALL projects)
+CMAKE_INSTALL_PREFIX  ROOT/crea_ThirdParty_Libraries-2.0.0/KWWidgets-090109
+VTK_DIR               the/install/dir/of/the/vtk/just/built/and/installed
+
+
+5)
+* Build wxWidgets in 'DLL Debug' configuration:
+* Execute the sources installer (install in ROOT/crea_ThirdParty_Libraries-2.0.0/)
+* Open the project ROOT/crea_ThirdParty_Libraries-2.0.0/wxWidgets-X.X.X/build/msw/wx_dll/dsw
+* Set configuration to 'DLL Debug'
+* Build all
+From wx install instructions: 
+ 'Pleae notice that it's normal that dbgrid project
+  doesn't build if wxUSE_ODBC is set to 0 (default).'
+* in ROOT/crea_ThirdParty_Libraries-2.0.0/wxWidgets-X.X.X :
+  * Delete all folders except 'include' and 'lib'
+  * Delete all files except 'wx-config.in'
+
+6)
+* Build and **INSTALL** gdcm with options
+CMAKE_INSTALL_PREFIX   ROOT/crea_ThirdParty_Libraries-2.0.0/gdcm-090109
+BUILD_EXAMPLES         OFF
+BUILD_EXAMPLES         OFF
+GDCM_NAME_SPACE        gdcm_1_3
+GDCM_VTK               ON
+
+7)
+* Update the README.txt !
+* Create the archive ROOT/crea_ThirdParty_Libraries-2.0.0.rar
+* copy it to tux in /
+
+8) 
+* Create crea_ThirdParty_dlls-2.0.0 installer
+* checkout crea_ThirdParty_dlls from creatis cvs
+
+