/
githubmirror
/
servo
Обзор
Документация
Войти
/
githubmirror
/
servo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.0.6
etc/jsdefine
23 строки
563 B
yvt
Use `#!/usr/bin/env bash` in shell scripts for NixOS compatibility
14 июн 2021, 16:06
14 июн 2021, 16:06
262a41d
Код
Авторство
О чём код?
#!/usr/bin/env bash # # Handy tool for extracting #defines from jsapi.h. For example: # ./jsdefine %x JSCLASS_GLOBAL_FLAGS # outputs # 48000 ETCDIR=$(dirname $0) JSDIR=${ETCDIR}/../../build/src/mozjs/dist/ INCDIR=${JSDIR}/include LIBDIR=${JSDIR}/lib echo > jsdefine.c echo '#include "jsapi.h"' >> jsdefine.c echo '' >> jsdefine.c echo 'int main() {' >> jsdefine.c echo ' printf(' >> jsdefine.c echo ' "'"$1"'\n"', >> jsdefine.c echo " $2);" >> jsdefine.c echo '}' >> jsdefine.c g++ -I ${INCDIR} jsdefine.c -o jsdefine.exe ./jsdefine.exe