1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #
- # Vagrant Commandfile
- # (use with vagrant-devcommands plugin)
- #
- command 'phpize',
- description: 'executes "phpize" to configure source tree for installed PHP version',
- script: 'cd /data/v8js && phpize'
- command 'configure',
- description: 'executes "configure" to prepare build',
- script: <<-eof
- bash -c 'cd /data/build; ../v8js/configure `bash -c "if test -d /opt/libv8-*; then echo -n --with-v8js=; echo /opt/libv8-*; fi"` `test -d "/usr/lib64" && echo --with-libdir=lib64` CXXFLAGS="-Wall -Wno-write-strings"'
- eof
- command 'clean',
- description: 'executes "make clean"',
- script: <<-eof
- cd /data/build; `which gmake || which make` clean
- eof
- command 'build',
- description: 'executes "make"',
- script: <<-eof
- cd /data/build; `which gmake || which make`
- eof
- command 'test',
- description: 'executes "make test"',
- script: <<-eof
- cd /data/build; `which gmake || which make` test NO_INTERACTION=1 REPORT_EXIT_STATUS=1
- eof
- command 'shell',
- description: 'execute a PHP CLI interactive shell with V8Js loaded',
- script: <<-eof
- cd /data/build; php -a -d extension=modules/v8js.so
- eof
- chain 'all',
- commands: [
- { command: 'phpize' },
- { command: 'configure' },
- { command: 'clean' },
- { command: 'build' },
- { command: 'test' }
- ]
|