profile support
This commit is contained in:
parent
f32bf63c98
commit
2bb469b26f
13 changed files with 142 additions and 91 deletions
17
build.ninja
17
build.ninja
|
@ -43,13 +43,16 @@ rule archive
|
|||
## Compile: src/ext_pkg_config.cc ##
|
||||
|
||||
build $builddir/src/ext_pkg_config.o: cxx src/ext_pkg_config.cc
|
||||
p_cflags = -fPIC -Iinclude -Ivendor/sol2/include
|
||||
p_cflags = -Iinclude -Ivendor/sol2/include
|
||||
|
||||
## Link: libgrbc_pkg_config.so ##
|
||||
## Compile: src/ext_profiles.cc ##
|
||||
|
||||
build $builddir/libgrbc_pkg_config.so: link_cxx $builddir/src/ext_pkg_config.o
|
||||
p_linker_flags = -shared -Lbuild -Wl,-rpath,build:.
|
||||
p_cflags =
|
||||
build $builddir/src/ext_profiles.o: cxx src/ext_profiles.cc
|
||||
p_cflags = -Iinclude -Ivendor/sol2/include
|
||||
|
||||
## Link: libgrbc_extensions.a ##
|
||||
|
||||
build $builddir/libgrbc_extensions.a: archive $builddir/src/ext_pkg_config.o $builddir/src/ext_profiles.o
|
||||
|
||||
## Compile: src/file.cc ##
|
||||
|
||||
|
@ -107,7 +110,7 @@ build $builddir/src/main.o: cxx src/main.cc
|
|||
|
||||
## Link: grbc ##
|
||||
|
||||
build $builddir/grbc: link_cxx $builddir/src/main.o | $builddir/libgrbc.a $builddir/libgrbc_pkg_config.so
|
||||
p_linker_flags = -llua -lm -ldl build/libgrbc.a build/libgrbc_pkg_config.so -Lbuild -Wl,-rpath,build:.
|
||||
build $builddir/grbc: link_cxx $builddir/src/main.o | $builddir/libgrbc.a $builddir/libgrbc_extensions.a
|
||||
p_linker_flags = -llua -lm -ldl build/libgrbc.a build/libgrbc_extensions.a -O3 -Lbuild -Wl,-rpath,build:.
|
||||
p_cflags =
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue