Mentions légales du service

Skip to content
Snippets Groups Projects
Commit e5b8387a authored by hhakim's avatar hhakim
Browse files

Add a gitlab yml job to generate a Windows binary package for each commit.

parent ca322104
No related branches found
No related tags found
No related merge requests found
......@@ -84,6 +84,25 @@ package_macos:
- schedules
- tags
package_win:
stage: package_rev
script:
- 'set SHA_START=%CI_COMMIT_SHA:~0,8%'
- if NOT EXIST build (mkdir build)
- cd build
- 'cmake -G "MinGW Makefiles" -DBUILD_WRAPPER_MATLAB=ON -DBUILD_WRAPPER_PYTHON=ON -DSLOW_TESTS=OFF -DCPACK_PACKAGE_VERSION=%SHA_START% -DCMAKE_INSTALL_PREFIX=win_pkg_build ..'
- make
- makensis faust.nsi
artifacts:
paths:
- build/faust-%CI_COMMIT_SHA:~0,8%-amd64.exe
expire_in: '6 mos'
tags:
- win7
except:
- schedules
- tags
package_linux:
stage: package_rev
script:
......
......@@ -620,6 +620,15 @@ endif(BUILD_DEBUG OR (CMAKE_BUILD_TYPE MATCHES "Debug") OR (CMAKE_BUILD_TYPE MA
#message(STATUS "CMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}")
##################################################################
###### MATIO inc and lib env. vars #########
if(NOT "$ENV{MATIO_INC_DIR}" MATCHES "^$")
message(STATUS "MATIO_INC_DIR=$ENV{MATIO_INC_DIR}")
set(MATIO_INC_DIR "$ENV{MATIO_INC_DIR}")
set(MATIO_LIB_FILE "$ENV{MATIO_LIB_FILE}")
endif()
############################################
#########################################
###### FIND EXTERNALS LIBRARY ##########
include(CMake/findExternalLibs.cmake)
......
Name "Faust-@CPACK_PACKAGE_VERSION@"
OutFile "Faust-@CPACK_PACKAGE_VERSION@-installer.exe"
OutFile "faust-@CPACK_PACKAGE_VERSION@-amd64.exe"
; default install. dir.
InstallDir "$PROGRAMFILES64\Faust"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment