Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
OpenWalnut
OpenWalnut Modules
Commits
2a5391e9
Commit
2a5391e9
authored
Jun 09, 2017
by
Alexander Wiebel
Browse files
[ADD] script to build one toolbox
parent
ba837188
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
51 additions
and
0 deletions
+51
-0
__repository_tools/makeToolbox
__repository_tools/makeToolbox
+51
-0
No files found.
__repository_tools/makeToolbox
0 → 100755
View file @
2a5391e9
#!/bin/bash
INTERNAL_LIBDIR
=
$1
INTERNAL_INCLUDEDIR
=
$2
echo
MODULENAME
=
$3
PARAM_PARALLEL
=
$4
PARAM_ADDITIONAL
=
$5
if
[
"
$INTERNAL_LIBDIR
"
-a
"
$INTERNAL_INCLUDEDIR
"
]
;
# Test for empty strings
then
echo
OPENWALNUT_LIBDIR
$INTERNAL_LIBDIR
echo
OPENWALNUT_INCLUDEDIR
$INTERNAL_INCLUDEDIR
echo
else
echo
"Usage: makeAllToolboxes <OPENWALNUT_LIBDIR> <OPENWALNUT_INCLUDEDIR> <MODULE_NAME> [number of threads] [additional option]"
echo
"Example: __repository_tools/makeAllToolboxes ../OpenWalnut/build/release/lib/ ../OpenWalnut/src/ Unmaintained"
echo
"Example: __repository_tools/makeAllToolboxes ../OpenWalnut/build/release/lib/ ../OpenWalnut/src/ Unmaintained 8"
echo
"Example: __repository_tools/makeAllToolboxes ../OpenWalnut/build/release/lib/ ../OpenWalnut/src/ Unmaintained 8 stylecheck"
echo
echo
"Not enough parameters given, exiting."
exit
;
fi
if
[
"
$PARAM_PARALLEL
"
]
;
then
echo
Parallel compilation:
$PARAM_PARALLEL
else
PARAM_PARALLEL
=
1
fi
if
[
"
$PARAM_ADDITIONAL
"
]
;
then
echo
Additional parameter:
$PARAM_ADDITIONAL
else
PARAM_ADDITIONAL
=
fi
# Make relative paths absolute
INTERNAL_LIBDIR
=
`
cd
"
$INTERNAL_LIBDIR
"
;
pwd
`
INTERNAL_INCLUDEDIR
=
`
cd
"
$INTERNAL_INCLUDEDIR
"
;
pwd
`
echo
echo
"=========================================================="
echo
"=== "
$MODULENAME
echo
"=========================================================="
cd
$MODULENAME
mkdir
-p
build
cd
build
OPENWALNUT_LIBDIR
=
"
$INTERNAL_LIBDIR
"
OPENWALNUT_INCLUDEDIR
=
"
$INTERNAL_INCLUDEDIR
"
cmake ../src
&&
make
$PARAM_ADDITIONAL
-j
$PARAM_PARALLEL
cd
../..
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment