]> Creatis software - creaToolsTools.git/blob - ctest/dashboard/Readme.txt
1d9c416a9418dddb90e91bea287589ef026f82ba
[creaToolsTools.git] / ctest / dashboard / Readme.txt
1 Automatic compilation for all the Creatools
2
3 --> WINDOWS USERS :
4 Change your CVS user in the file All.bat
5  
6 --> LINUX USERS :
7 Change your CVS user in the file cvscheckout.sh
8 Change the entry 'VTK_DIR:PATH=' of cmakemod.sh, acording to your own computer
9 Use ssh-add and give your pass-phrase (for cvs checkout)
10 Run the script as :
11 sh All.sh <nameOfTheGenerationDirectory> <BooleanForDocGeneration> <userNameForCVS> <VTKdir>  <installPrefix>
12   ex : sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4   /home/jpr/myInsallDirectory
13  
14 sh All.sh name_of_the_directory_to_generate ON
15 (ON : to generate documentation)
16
17
18 Requirements
19
20 Donwload and install crea_Developers_tools, crea_ThirdParty_dlls, crea_ThirdParty_Libraries and VisualStudioExpress2008
21 from http://www.creatis.insa-lyon.fr/site/fr/CreatoolsDownload
22
23 Copy all the .bat files into one directoy where the tests are going to be run
24 execute All.bat
25
26 Not forget to run your ssh key with puttyAgent
27
28 All the creatools projects are downloaded from the CVS, compiled and the CTest for the dashboard is run.
29
30
31
32
33 =============Install cmake =========================
34
35 Install 
36         visualStudio
37         Putty
38         Graphviz
39         doxygen
40         TortoiseCVS
41         NSIS
42         cmake (outside of "Programs Files")
43         crea_ThirdParty_Libraries  (outside of "Programs Files")
44
45 outside of "Programs Files"
46 To avoid the probleme of: Read only
47
48
49 =============Test dashboard in local with: Windows, php, mysql
50
51
52 0)
53 Install EasyPhp outside of  "Programs Files" directory
54 avoid Read Only conflicts
55
56 1)
57 Download with svn  CDASH
58 https://www.kitware.com/svn/CDash/Release-1-6-4
59 y put it in www of your "<INSTALL_DIR>/EasyPHP" instalation
60
61 2) modify php.ini confiuration
62 In EasyPHP=5.3.3/conf_files
63  php.ini
64    uncomment :  
65      extension=php_xsl.dll
66      extension=php_curl.dll