Skip to content

Instantly share code, notes, and snippets.

@deepakjois
Created December 9, 2015 10:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save deepakjois/1ef77ba7dba0f617640a to your computer and use it in GitHub Desktop.
Save deepakjois/1ef77ba7dba0f617640a to your computer and use it in GitHub Desktop.
Luarocks build time for luaharfbuzz
~ time luarocks install luaharfbuzz
Warning: falling back to curl - install luasec to get native HTTPS support
Installing https://luarocks.org/luaharfbuzz-0.0.1-1.src.rock...
Using https://luarocks.org/luaharfbuzz-0.0.1-1.src.rock... switching to 'build' mode
Warning: variable CFLAGS was not passed in build_variables
mkdir -p build
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/luaharfbuzz.o -c src/luaharfbuzz/luaharfbuzz.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/blob.o -c src/luaharfbuzz/blob.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/face.o -c src/luaharfbuzz/face.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/font.o -c src/luaharfbuzz/font.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/buffer.o -c src/luaharfbuzz/buffer.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/feature.o -c src/luaharfbuzz/feature.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic -std=c99 `pkg-config --cflags harfbuzz` `pkg-config --cflags lua` -o build/class_utils.o -c src/luaharfbuzz/class_utils.c
export MACOSX_DEPLOYMENT_TARGET=10.8; gcc -O2 -fpic `pkg-config --libs harfbuzz` -bundle -undefined dynamic_lookup -all_load build/luaharfbuzz.o build/blob.o build/face.o build/font.o build/buffer.o build/feature.o build/class_utils.o -o luaharfbuzz.so
cp luaharfbuzz.so /usr/local/lib/luarocks/rocks-5.2/luaharfbuzz/0.0.1-1/lib
cp src/harfbuzz.lua /usr/local/lib/luarocks/rocks-5.2/luaharfbuzz/0.0.1-1/lua
Updating manifest for /usr/local/lib/luarocks/rocks-5.2
luaharfbuzz 0.0.1-1 is now built and installed in /usr/local (license: MIT)
real 1m20.075s
user 0m0.660s
sys 0m0.292s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment