Add -fvisibility in Makefile, provide meson example commands.

Shaves off 10 kb in binary. Also -fpic -> -fPIC in Makefile and jpm.
This commit is contained in:
Calvin Rose
2019-10-05 10:38:58 -05:00
parent e9f3dc7d5c
commit 6ae5a9be60
4 changed files with 38 additions and 2 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ MANPATH?=$(PREFIX)/share/man/man1/
PKG_CONFIG_PATH?=$(LIBDIR)/pkgconfig
DEBUGGER=gdb
CFLAGS=-std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fpic -O2 -fvisibility=hidden \
CFLAGS=-std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fPIC -O2 -fvisibility=hidden \
-DJANET_BUILD=$(JANET_BUILD)
LDFLAGS=-rdynamic