Fixes src-on-NFS builds on FreeBSD, especially when the current shell is
not bash.
Details
Details
- Reviewers
cedric
Before:
SHADERS modules/evas/engines/gl_common/shader/evas_gl_shaders.x gmake[4]: modules/evas/engines/gl_common/shader/gen_shaders.sh: Command not found Makefile:34122: recipe for target 'modules/evas/engines/gl_common/shader/evas_gl_shaders.x' failed gmake[4]: *** [modules/evas/engines/gl_common/shader/evas_gl_shaders.x] Error 127
Even manually adjusting path doesn't fix it (and the file is clearly +x):
$ ls -l src/modules/evas/engines/gl_common/shader/gen_shaders.sh -rwxrwxrwx 1 1000 1000 1848 Apr 8 17:01 src/modules/evas/engines/gl_common/shader/gen_shaders.sh $ export PATH="$PATH:$(pwd)/src" $ modules/evas/engines/gl_common/shader/gen_shaders.sh zsh: no such file or directory: modules/evas/engines/gl_common/shader/gen_shaders.sh
After patch:
SHADERS modules/evas/engines/gl_common/shader/evas_gl_shaders.x CC modules/evas/engines/software_x11/modules_evas_engines_software_x11_module_la-evas_x_egl.lo CC modules/evas/engines/software_x11/modules_evas_engines_software_x11_module_la-evas_xlib_swapbuf.lo ...
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Unit Tests Skipped
Comment Actions
This is incomplete. I will update for master (adds shaders_3d) and invoke with bash specifically (uses non-sh features and shebang line specifies bash).