Include /usr/local/{include,lib}
This commit is contained in:
parent
b2579636b7
commit
95306d919e
8
Makefile
8
Makefile
@ -1,12 +1,12 @@
|
|||||||
PREFIX=$(HOME)/.local
|
PREFIX=$(HOME)/.local
|
||||||
VERSION=0.0.1
|
VERSION=0.0.1
|
||||||
CC=cc
|
CC=cc
|
||||||
CCONFIG=-std=c2x -Werror -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -fPIC -I. \
|
CCONFIG=-std=c2x -Werror -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -fPIC -I/usr/local/include \
|
||||||
-fno-signed-zeros -fno-finite-math-only -fno-signaling-nans -fno-trapping-math \
|
-fno-signed-zeros -fno-finite-math-only -fno-signaling-nans -fno-trapping-math \
|
||||||
-fsanitize=signed-integer-overflow -fno-sanitize-recover -fvisibility=hidden -fdollars-in-identifiers \
|
-fsanitize=signed-integer-overflow -fno-sanitize-recover -fvisibility=hidden -fdollars-in-identifiers \
|
||||||
-DGC_THREADS
|
-DGC_THREADS
|
||||||
LTO=-flto=auto -fno-fat-lto-objects -Wl,-flto
|
LTO=-flto=auto -fno-fat-lto-objects -Wl,-flto
|
||||||
LDFLAGS=
|
LDFLAGS=-L/usr/local/lib
|
||||||
# MAKEFLAGS := --jobs=$(shell nproc) --output-sync=target
|
# MAKEFLAGS := --jobs=$(shell nproc) --output-sync=target
|
||||||
CWARN=-Wall -Wextra -Wno-format -Wshadow \
|
CWARN=-Wall -Wextra -Wno-format -Wshadow \
|
||||||
-Wno-pedantic \
|
-Wno-pedantic \
|
||||||
@ -43,8 +43,8 @@ build/tomo: $(STDLIB_OBJS) $(COMPILER_OBJS)
|
|||||||
|
|
||||||
build/libtomo.so: $(STDLIB_OBJS)
|
build/libtomo.so: $(STDLIB_OBJS)
|
||||||
@mkdir -p build
|
@mkdir -p build
|
||||||
@echo $(CC) $^ $(CFLAGS_PLACEHOLDER) $(OSFLAGS) -lgc -lcord -lm -lunistring -lgmp -Wl,-soname,libtomo.so -shared -o $@
|
@echo $(CC) $^ $(CFLAGS_PLACEHOLDER) $(OSFLAGS) $(LDLIBS) -Wl,-soname,libtomo.so -shared -o $@
|
||||||
@$(CC) $^ $(CFLAGS) $(OSFLAGS) -lgc -lcord -lm -lunistring -lgmp -Wl,-soname,libtomo.so -shared -o $@
|
@$(CC) $^ $(CFLAGS) $(OSFLAGS) $(LDLIBS) -Wl,-soname,libtomo.so -shared -o $@
|
||||||
|
|
||||||
tags:
|
tags:
|
||||||
ctags src/*.[ch] src/stdlib/*.[ch]
|
ctags src/*.[ch] src/stdlib/*.[ch]
|
||||||
|
@ -64,9 +64,10 @@ static OptionalText_t
|
|||||||
" -fno-signed-zeros -fno-finite-math-only -fno-signaling-nans -fno-trapping-math"
|
" -fno-signed-zeros -fno-finite-math-only -fno-signaling-nans -fno-trapping-math"
|
||||||
" -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -fPIC -ggdb"
|
" -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -fPIC -ggdb"
|
||||||
" -DGC_THREADS"
|
" -DGC_THREADS"
|
||||||
" -I$HOME/.local/include -I$HOME/.local/share/tomo/installed"),
|
" -I$HOME/.local/include -I$HOME/.local/share/tomo/installed -I/usr/local/include"),
|
||||||
ldlibs = Text("-lgc -lgmp -lm -ltomo"),
|
ldlibs = Text("-lgc -lgmp -lm -ltomo"),
|
||||||
ldflags = Text("-Wl,-rpath='$ORIGIN',-rpath=$HOME/.local/share/tomo/lib,-rpath=$HOME/.local/lib -L$HOME/.local/lib -L$HOME/.local/share/tomo/lib"),
|
ldflags = Text("-Wl,-rpath='$ORIGIN',-rpath=$HOME/.local/share/tomo/lib,-rpath=$HOME/.local/lib,-rpath=/usr/local/lib "
|
||||||
|
"-L$HOME/.local/lib -L$HOME/.local/share/tomo/lib -L/usr/local/lib"),
|
||||||
optimization = Text("2"),
|
optimization = Text("2"),
|
||||||
cc = Text("cc");
|
cc = Text("cc");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user