mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
main.ninja for compiling with QtCreator on Windows. Really need Shogun...
This commit is contained in:
parent
41e1ca2baa
commit
936d52b6e6
27
main.ninja
Normal file
27
main.ninja
Normal file
|
@ -0,0 +1,27 @@
|
|||
# This file has been generated by shinobi version 0.9.5
|
||||
|
||||
ninja_required_version = 1.3
|
||||
builddir = bin
|
||||
objdir = obj
|
||||
cxx = g++
|
||||
cxxflags = -std=c++11 -pedantic -pedantic-errors -Wextra -Wall -O2 -DNDEBUG
|
||||
incflags = -I"." -I"./include" -I"." -I"/usr/include/lua5.2" -I"./lua-5.2.2/src/" -I"./Catch/include/"
|
||||
linkflags = -static -L"./lib" -llua5.2
|
||||
|
||||
rule compile
|
||||
command = $cxx -MMD -MF $out.d $cxxflags -c $in -o $out $incflags
|
||||
deps = gcc
|
||||
depfile = $out.d
|
||||
description = Compiling $in
|
||||
|
||||
rule link
|
||||
command = $cxx $in -o $out $linkflags
|
||||
description = Creating $out
|
||||
|
||||
build $objdir/main.o: compile main.cpp
|
||||
|
||||
build $builddir/tests: link $objdir/main.o
|
||||
|
||||
build install: phony $builddir/tests
|
||||
|
||||
default install
|
Loading…
Reference in New Issue
Block a user