OSDN Git Service

081bad2854d01eca7d803c88d5e25db8ba6a6dca
[meshio/meshio.git] / premake4.lua
1 -- A solution contains projects, and defines the available configurations
2 solution "meshio"
3 configurations { "Debug", "Release" }
4
5 -- A project defines one build target
6 project "meshio"
7 --kind "WindowedApp"
8 --kind "ConsoleApp"
9 --kind "SharedLib"
10 kind "StaticLib"
11 language "C++"
12 files { "include/*.h", "src/**.h", "src/**.cpp" }
13 flags {
14         --"Unicode", 
15         "StaticRuntime",
16 }
17 buildoptions {
18         "/wd4996",
19 }
20 includedirs {
21         "include", "boost",
22 }
23 defines {}
24 linkoptions {}
25 libdirs {}
26 links {}
27
28 configuration "Debug"
29 do
30   defines { "DEBUG" }
31   flags { "Symbols" }
32   targetdir "debug"
33 end
34
35 configuration "Release"
36 do
37   defines { "NDEBUG" }
38   flags { "Optimize" }
39   targetdir "release"
40 end
41
42