Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
MDANSE
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Scientific Software
MDANSE
Commits
380d43eb
Commit
380d43eb
authored
7 years ago
by
eric pellegrini
Committed by
Remi Perenon
7 years ago
Browse files
Options
Downloads
Patches
Plain Diff
debug windows build script
parent
760e2b9e
No related branches found
No related tags found
1 merge request
!11
Feature remove old numeric
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
BuildServer/Windows/run_build.sh
+43
-47
43 additions, 47 deletions
BuildServer/Windows/run_build.sh
with
43 additions
and
47 deletions
BuildServer/Windows/run_build.sh
+
43
−
47
View file @
380d43eb
...
...
@@ -29,15 +29,11 @@ CI_PROJECT_DIR_WIN=$(cygpath -a -w ${CI_PROJECT_DIR})
# Change working directory to the directory the script is in
# http://stackoverflow.com/a/246128
SCRIPT_DIR
=
"
${
CI_PROJECT_DIR
}
/BuildServer/Windows"
<<<<<<
< 732d85bc9ce39b2799ee617d40ef8e8d1eddaa0f
SCRIPT_DIR_WIN
=
$(
cygpath
-a
-w
$SCRIPT_DIR
)
=======
SCRIPT_DIR_WIN
=
$(
cygpath
-u
$SCRIPT_DIR
)
>>>>>>>
debug windows build script
# This is the directory that will contain the temporary installation
TARGET_DIR
=
"
${
CI_PROJECT_DIR_WIN
}
\\
BuildServer
\\
Windows
\\
Build"
TARGET_DIR_WIN
=
$(
cygpath
-u
$TARGET_DIR
)
TARGET_DIR_
CYG
WIN
=
$(
cygpath
-u
$TARGET_DIR
)
function
extract
{
...
...
@@ -52,9 +48,9 @@ function extract
cd
"
${
SCRIPT_DIR
}
"
if
[
-e
"
$TARGET_DIR_WIN
"
]
;
then
echo
"Removing previous target dir :
$TARGET_DIR_WIN
"
rm
-rf
${
TARGET_DIR_WIN
}
if
[
-e
"
$TARGET_DIR_
CYG
WIN
"
]
;
then
echo
"Removing previous target dir :
$TARGET_DIR_
CYG
WIN
"
rm
-rf
${
TARGET_DIR_
CYG
WIN
}
fi
CI_WINDOWS_DEPENDENCIES_PATH
=
$(
cygpath
-a
-w
${
CI_WINDOWS_DEPENDENCIES_PATH_UNIX
}
)
...
...
@@ -77,16 +73,16 @@ fi
#Clean up python a bit, to keep the package size down
echo
"Cleaning up Python"
rm
-rf
${
TARGET_DIR_WIN
}
/Doc
rm
-rf
${
TARGET_DIR_WIN
}
/Lib/site-packages
rm
-rf
${
TARGET_DIR_WIN
}
/Lib/test
rm
-rf
${
TARGET_DIR_WIN
}
/Tools/Scripts
rm
-rf
${
TARGET_DIR_WIN
}
/tcl
rm
-f
${
TARGET_DIR_WIN
}
/NEWS.txt
rm
-f
${
TARGET_DIR_WIN
}
/
${
PYTHON_MSI
}
rm
-rf
${
TARGET_DIR_
CYG
WIN
}
/Doc
rm
-rf
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages
rm
-rf
${
TARGET_DIR_
CYG
WIN
}
/Lib/test
rm
-rf
${
TARGET_DIR_
CYG
WIN
}
/Tools/Scripts
rm
-rf
${
TARGET_DIR_
CYG
WIN
}
/tcl
rm
-f
${
TARGET_DIR_
CYG
WIN
}
/NEWS.txt
rm
-f
${
TARGET_DIR_
CYG
WIN
}
/
${
PYTHON_MSI
}
mkdir
-p
${
TARGET_DIR_WIN
}
/Lib/site-packages
mkdir
-p
${
TARGET_DIR_WIN
}
/Scripts
mkdir
-p
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages
mkdir
-p
${
TARGET_DIR_
CYG
WIN
}
/Scripts
cd
${
DEPENDENCIES_DIR
}
...
...
@@ -141,41 +137,41 @@ extract netCDF4.6.0.${BUILD_TARGET}.exe \$_OUTDIR
# move the packages to the target directory
echo
"Moving dependencies to
${
BUILD_TARGET
}
"
mv
PURELIB/pkg_resources
${
TARGET_DIR_WIN
}
/Lib/site-packages/pkg_resources
mv
PURELIB/pkg_resources
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/pkg_resources
mv
PLATLIB/numpy
${
TARGET_DIR_WIN
}
/Lib/site-packages/numpy
mv
PLATLIB/numpy
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/numpy
mv
PURELIB/dateutil
${
TARGET_DIR_WIN
}
/Lib/site-packages/dateutil
mv
PURELIB/pyparsing.py
${
TARGET_DIR_WIN
}
/Lib/site-packages/pyparsing.py
mv
PURELIB/pytz
${
TARGET_DIR_WIN
}
/Lib/site-packages/pytz
mv
PURELIB/six.py
${
TARGET_DIR_WIN
}
/Lib/site-packages/six.py
mv
PLATLIB/matplotlib
${
TARGET_DIR_WIN
}
/Lib/site-packages/matplotlib
mv
PURELIB/dateutil
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/dateutil
mv
PURELIB/pyparsing.py
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/pyparsing.py
mv
PURELIB/pytz
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/pytz
mv
PURELIB/six.py
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/six.py
mv
PLATLIB/matplotlib
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/matplotlib
mv
PLATLIB/Cython
${
TARGET_DIR_WIN
}
/Lib/site-packages/Cython
mv
SCRIPTS/cython.py
${
TARGET_DIR_WIN
}
/Scripts/cython.py
cp
${
TARGET_DIR
}
/Scripts/cython.py
${
TARGET_DIR_WIN
}
/Lib/site-packages/
mv
PURELIB/Pyro
${
TARGET_DIR_WIN
}
/Lib/site-packages/Pyro
mv
PLATLIB/Cython
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/Cython
mv
SCRIPTS/cython.py
${
TARGET_DIR_
CYG
WIN
}
/Scripts/cython.py
cp
${
TARGET_DIR
}
/Scripts/cython.py
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/
mv
PURELIB/Pyro
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/Pyro
mv
PURELIB/alabaster
${
TARGET_DIR_WIN
}
/Lib/site-packages/alabaster
mv
PURELIB/pygments
${
TARGET_DIR_WIN
}
/Lib/site-packages/pygments
mv
SCRIPTS/pygment
*
${
TARGET_DIR_WIN
}
/Scripts/
mv
PURELIB/babel
${
TARGET_DIR_WIN
}
/Lib/site-packages/babel
mv
SCRIPTS/pybabel
*
${
TARGET_DIR_WIN
}
/Scripts/
mv
PLATLIB/markupsafe
${
TARGET_DIR_WIN
}
/Lib/site-packages/markupsafe
mv
PURELIB/jinja2
${
TARGET_DIR_WIN
}
/Lib/site-packages/jinja2
mv
PURELIB/docutils
${
TARGET_DIR_WIN
}
/Lib/site-packages/docutils
mv
SCRIPTS/rst
*
${
TARGET_DIR_WIN
}
/Scripts/
mv
PURELIB/sphinx
${
TARGET_DIR_WIN
}
/Lib/site-packages/sphinx
mv
PURELIB/sphinx_rtd_theme
${
TARGET_DIR_WIN
}
/Lib/site-packages/sphinx_rtd_theme
mv
PURELIB/alabaster
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/alabaster
mv
PURELIB/pygments
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/pygments
mv
SCRIPTS/pygment
*
${
TARGET_DIR_
CYG
WIN
}
/Scripts/
mv
PURELIB/babel
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/babel
mv
SCRIPTS/pybabel
*
${
TARGET_DIR_
CYG
WIN
}
/Scripts/
mv
PLATLIB/markupsafe
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/markupsafe
mv
PURELIB/jinja2
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/jinja2
mv
PURELIB/docutils
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/docutils
mv
SCRIPTS/rst
*
${
TARGET_DIR_
CYG
WIN
}
/Scripts/
mv
PURELIB/sphinx
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/sphinx
mv
PURELIB/sphinx_rtd_theme
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/sphinx_rtd_theme
mv
PURELIB/nose
${
TARGET_DIR_WIN
}
/Lib/site-packages/nose
mv
SCRIPTS/nosetests
${
TARGET_DIR_WIN
}
/Scripts/
mv
PURELIB/nose
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/nose
mv
SCRIPTS/nosetests
${
TARGET_DIR_
CYG
WIN
}
/Scripts/
mv
PURELIB/vtk
${
TARGET_DIR_WIN
}
/Lib/site-packages/vtk
mv
PURELIB/vtk
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/vtk
mv
PURELIB/wx.pth
${
TARGET_DIR_WIN
}
/Lib/site-packages/
mv
PURELIB/wxversion.py
${
TARGET_DIR_WIN
}
/Lib/site-packages/
mv
PLATLIB/wx-2.8-msw-unicode
${
TARGET_DIR_WIN
}
/Lib/site-packages/wx-2.8-msw-unicode
mv
PURELIB/wx.pth
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/
mv
PURELIB/wxversion.py
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/
mv
PLATLIB/wx-2.8-msw-unicode
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/wx-2.8-msw-unicode
mv
\$
_OUTDIR/bin/netcdf.dll
.
mv
\$
_OUTDIR/include/netcdf.h
.
...
...
@@ -190,8 +186,8 @@ cmd /V:ON /E:ON /C "${SCRIPT_DIR_WIN}/setup_and_build.bat" "${DEPENDENCIES_DIR_W
cd
..
rm
-rf
scientific-python
mv
netcdf.h
${
TARGET_DIR_WIN
}
/include/Scientific
mv
netcdf.dll
${
TARGET_DIR_WIN
}
/Lib/site-packages/Scientific
mv
netcdf.h
${
TARGET_DIR_
CYG
WIN
}
/include/Scientific
mv
netcdf.dll
${
TARGET_DIR_
CYG
WIN
}
/Lib/site-packages/Scientific
rm
netcdf.lib
git clone https://code.ill.fr/scientific-software/mmtk.git
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment