mirror of
https://github.com/mariadb-corporation/mariadb-connector-python.git
synced 2025-08-13 15:21:02 +00:00
Fix windows build:
Instead of using make install we build C/C msi package and install it via msiexec.
This commit is contained in:
@ -22,19 +22,23 @@ before_install:
|
|||||||
- |-
|
- |-
|
||||||
case $TRAVIS_OS_NAME in
|
case $TRAVIS_OS_NAME in
|
||||||
windows)
|
windows)
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
|
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DWITH_MSI=ON
|
||||||
cmake --build . --config RelWithDebInfo
|
cmake --build . --config RelWithDebInfo
|
||||||
|
echo "msiexec /i /qn " > install_cc.bat
|
||||||
|
dir *.msi /s /A-D /B >> install_cc.bat
|
||||||
|
call install_cc.bat
|
||||||
;;
|
;;
|
||||||
osx)
|
osx)
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release -DWITH_EXTERNAL_ZLIB:BOOL=ON -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl@1.1
|
cmake .. -DCMAKE_BUILD_TYPE=Release -DWITH_EXTERNAL_ZLIB:BOOL=ON -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl@1.1
|
||||||
make -j4
|
make -j4
|
||||||
|
sudo make install
|
||||||
;;
|
;;
|
||||||
linux)
|
linux)
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
|
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
|
||||||
make -j4
|
make -j4
|
||||||
|
sudo make install
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
- sudo make install
|
|
||||||
- export MARIADB_PLUGIN_DIR==`mariadb_config --plugindir`
|
- export MARIADB_PLUGIN_DIR==`mariadb_config --plugindir`
|
||||||
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/mariadb
|
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/mariadb
|
||||||
# install "install-latest" to retrieve latest python version corresponding to major.minor version
|
# install "install-latest" to retrieve latest python version corresponding to major.minor version
|
||||||
|
Reference in New Issue
Block a user