2017-01-31 19 views
0

私はを試して、Windows7仮想マシンを使ってビルドを自動化しようとしています。 私のビルドは、cmake(バージョン3.7.1)とmingw32(バージョン4.9.2)をベースとしたコンパイラです。 をVMに直接ビルドすると、すべてのコマンドがであることがわかります。aingable mingw32-makeメモリ不足

git clone --recursive somedepot 
cd somedepot 
cmake.bat . 
mingw32-make all 

注: cmake.batは次のスクリプトです:割り当てメモリ不足:

@cmake.exe -G"MinGW Makefile" %* 

しかし、私はにしようと、私は」cc1plus.exeを得たansibleで同じことを行います176080バイト\ r \ nmingw32-make [2] mingw32-make all実行時の。しかし、すべてのビルドに失敗したわけではありません。私は前にの簡単なビルドでよくスクリプトをテストします。。それは、が大きいであるの問題がに追加された「実際のビルド」に行きたいときです。ここで

私の脚本:事前に

- name: Some Build 
    hosts: win_build 

    tasks : 
    - name: Get src 
     win_command: git clone --recursive --branch "{{ tag_src }}" "{{ url_src }}" "{{ path_cmake }}" 

    - name: CMake 
     win_command: cmake.bat . 
     args: 
     chdir: "{{ path_cmake }}" 

    - name: Make 
     win_command: mingw32-make all       
     args: 
     chdir: "{{ path_cmake }}" 

感謝。

答えて

0

問題が見つかりました。 これはpowershell3のバグでした。私はmicrosoft hotfixを適用し、すべて正常に動作します。