Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Zenroom
Zenroom
Commits
63ffcdf4
Commit
63ffcdf4
authored
Sep 14, 2018
by
Jaromil
Browse files
build also the python module on OSX
parent
a8507a1e
Changes
2
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
63ffcdf4
...
...
@@ -33,6 +33,7 @@ before_install:
script
:
-
mkdir -p build
-
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make osx && make check-osx && cp -v src/zenroom.command build/zenroom.command; fi
-
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make osx-python && cp -v src/_zenroom.so build/_zenroom.so; fi
-
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make clean && cd lib/milagro-crypto-c && git clean -fd && cd - ;fi
-
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make ios-armv7; fi
-
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make clean && cd lib/milagro-crypto-c && git clean -fd && cd - ;fi
...
...
@@ -60,6 +61,18 @@ deploy:
repo
:
DECODEproject/zenroom
branch
:
"
$RELEASE_BRANCH"
condition
:
$TRAVIS_OS_NAME = osx
-
provider
:
releases
api_key
:
secure
:
lHmD0cuCkAxWT4s4s7HX8Wz4qrpm8XBbz1GT/Ei56iZJAUTtTEQqAyqD22MnqnBAtpOlSHx/S92iok/VAWmW22H9PD58cob7oimfmkViJq/xLg1x7EW2xVQL2tDF+eB2Rv2iQQ9UBuIy9jSftnlZSs3RBiLzFQDrSLTZe2KDOLrGk4WAuHGpl568jWuHAGNVmSBLSekhw1ucQQhy77qSz/zLp7XH09/Qrk0iYqoVSqgx4wKoeNFHHgq2EB67t1/ar2PAAUHMkpYSxxqNog0wr4OVpOtxBj0f1HJ5gdsAZUXpFyownymZc3fC2UMMJwjgUTcOCnlDW7GUw/kEMneXaGKAlHoH5r7r5gXk4pDCGA4gsk4TMkXwu0rJ6mOKgyKc9XWjBJoCvp2+uFMkEiwQA/VUU9GdoyxH4uKc6VjZo9YajJ89DjV4djr7l6E+0AWHaIo1TvdD5LiaXwM836afzXegwHGEC6yxL4TqZYdyLetxLRweIHY9E9D3Lb9y8qkQU5ZmGxdNV5BK2PmmzupV8Va4wwk5ONnRTAwYWmpmTTBll7DwE98HvmW/yDqIPlyGWk0/pGsCJSnxTbAnu1uns0qQrljpTCms46cezCiWZhlKcFwBucQ0999LOULKPTffVHzRdc4HLWW5XUVQsnlE8kiWALhayiE+Y3wgiPvAgP8=
file
:
build/_zenroom.so
skip_cleanup
:
true
draft
:
true
name
:
Zenroom $TRAVIS_TAG Python module (Apple/OSX build)
on
:
tags
:
true
repo
:
DECODEproject/zenroom
branch
:
"
$RELEASE_BRANCH"
condition
:
$TRAVIS_OS_NAME = osx
-
provider
:
releases
api_key
:
secure
:
lHmD0cuCkAxWT4s4s7HX8Wz4qrpm8XBbz1GT/Ei56iZJAUTtTEQqAyqD22MnqnBAtpOlSHx/S92iok/VAWmW22H9PD58cob7oimfmkViJq/xLg1x7EW2xVQL2tDF+eB2Rv2iQQ9UBuIy9jSftnlZSs3RBiLzFQDrSLTZe2KDOLrGk4WAuHGpl568jWuHAGNVmSBLSekhw1ucQQhy77qSz/zLp7XH09/Qrk0iYqoVSqgx4wKoeNFHHgq2EB67t1/ar2PAAUHMkpYSxxqNog0wr4OVpOtxBj0f1HJ5gdsAZUXpFyownymZc3fC2UMMJwjgUTcOCnlDW7GUw/kEMneXaGKAlHoH5r7r5gXk4pDCGA4gsk4TMkXwu0rJ6mOKgyKc9XWjBJoCvp2+uFMkEiwQA/VUU9GdoyxH4uKc6VjZo9YajJ89DjV4djr7l6E+0AWHaIo1TvdD5LiaXwM836afzXegwHGEC6yxL4TqZYdyLetxLRweIHY9E9D3Lb9y8qkQU5ZmGxdNV5BK2PmmzupV8Va4wwk5ONnRTAwYWmpmTTBll7DwE98HvmW/yDqIPlyGWk0/pGsCJSnxTbAnu1uns0qQrljpTCms46cezCiWZhlKcFwBucQ0999LOULKPTffVHzRdc4HLWW5XUVQsnlE8kiWALhayiE+Y3wgiPvAgP8=
...
...
Makefile
View file @
63ffcdf4
...
...
@@ -140,6 +140,13 @@ linux-python: apply-patches lua53 milagro lpeglabel
CC
=
${gcc}
CFLAGS
=
"
${cflags}
"
LDFLAGS
=
"
${ldflags}
"
LDADD
=
"
${ldadd}
"
\
make
-C
src python
osx-python
:
apply-patches lua53 milagro lpeglabel
swig
-python
${pwd}
/build/swig.i
${gcc}
${cflags}
-c
${pwd}
/build/swig_wrap.c
\
-o
src/zen_python.o
$(
shell
pkg-config python
--cflags
)
CC
=
${gcc}
CFLAGS
=
"
${cflags}
"
LDFLAGS
=
"
${ldflags}
"
LDADD
=
"
${ldadd}
"
\
make
-C
src python
linux-go
:
apply-patches lua53 milagro lpeglabel
swig
-go
-cgo
-intgosize
32
${pwd}
/build/swig.i
${gcc}
${cflags}
-c
${pwd}
/build/swig_wrap.c
-o
src/zen_go.o
...
...
Write
Preview
Supports
Markdown
0%
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!
Cancel
Please
register
or
sign in
to comment