source: sasview/build_tools/jenkins_win_build.bat @ b6f563b4

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since b6f563b4 was 9f441a9, checked in by trnielsen, 8 years ago

Update windows build script

  • Property mode set to 100644
File size: 2.2 KB
Line 
1set PYTHON=c:\python27\python
2set EASY_INSTALL=c:\python27\scripts\easy_install.exe
3set PATH=c:\python27;c:\mingw\bin;%PATH%
4set PYLINT= C:\Python27\Scripts\pylint
5set INNO="C:\Program Files (x86)\Inno Setup 5\ISCC.exe"
6
7
8set PYTHONPATH=%PYTHONPATH%;%WORKSPACE%\sasview\utils
9set PYTHONPATH=%PYTHONPATH%;%WORKSPACE%\sasview\sasview-install
10
11echo %PYTHONPATH%
12echo %WORKSPACE%
13
14
15:: MAKE DIR FOR EGGS ##################################################
16cd %WORKSPACE%
17cd sasview
18MD sasview-install
19MD utils
20
21
22:: SASMODELS build ####################################################
23cd %WORKSPACE%
24cd sasmodels
25%PYTHON% setup.py build
26
27
28
29:: SASMODELS doc ######################################################
30cd doc
31make html
32
33
34:: SASMODELS build egg ################################################
35cd %WORKSPACE%
36cd sasmodels
37%PYTHON% setup.py bdist_egg
38
39
40:: SASMODELS install egg ##############################################
41cd %WORKSPACE%
42cd sasmodels
43cd dist
44echo F | xcopy sasmodels-*.egg sasmodels.egg /Y
45%EASY_INSTALL% -d %WORKSPACE%\sasview\utils sasmodels.egg
46
47
48:: NOW BUILD SASVIEW
49
50:: SASVIEW build egg ################################################
51:: Remember to modify C:\Python27\Lib\distutils\distutils.cfg to you compiler
52cd %WORKSPACE%
53cd sasview
54%PYTHON% setup.py build docs bdist_egg
55
56
57:: SASVIEW utest ######################################################
58cd %WORKSPACE%\sasview\test
59%PYTHON% utest_sasview.py
60
61
62:: SASVIEW INSTALL EGG ################################################
63cd %WORKSPACE%
64cd sasview
65cd dist
66echo F | xcopy sasview-*.egg sasview.egg /Y
67%EASY_INSTALL% -d %WORKSPACE%\sasview\sasview-install sasview.egg
68
69
70:: SASVIEW INSTALLER ##################################################
71cd %WORKSPACE%
72cd sasview
73cd sasview
74%PYTHON% setup_exe.py py2exe
75%PYTHON% installer_generator.py
76%INNO% installer.iss
77cd Output
78xcopy setupSasView.exe %WORKSPACE%\sasview\dist
79
80
81:: SASVIEW PYLINT #####################################################
82cd %WORKSPACE%\sasview
83%PYLINT% --rcfile "build_tools/pylint.rc" -f parseable sasview-install/sasview.egg/sas sasview > test/sasview.txt
84
85
86:: GO BACK ############################################################
87cd %WORKSPACE%
Note: See TracBrowser for help on using the repository browser.