Guest User

Untitled

a guest
Nov 20th, 2011
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.79 KB | None | 0 0
  1. dofile("build/options.lua")
  2.  
  3. solution "TEngine"
  4.     configurations { "Debug", "Release" }
  5.     objdir "obj"
  6.     defines {"GLEW_STATIC"}
  7.     if _OPTIONS.force32bits then buildoptions{"-m32"} linkoptions{"-m32"} libdirs{"/usr/lib32"} end
  8.     if _OPTIONS.relpath then linkoptions{"-Wl,-rpath -Wl,\\\$\$ORIGIN/lib "} end
  9.  
  10.     includedirs {
  11.         "src",
  12.         "src/luasocket",
  13.         "src/fov",
  14.         "src/expat",
  15.         "src/lxp",
  16.         "src/libtcod_import",
  17.         "src/utf8proc",
  18.         "src/physfs",
  19.         "src/physfs/zlib123",
  20.         "src/bzip2",
  21.         "/opt/SDL-1.3/include/SDL/",
  22.         "/usr/include/GL",
  23.     }
  24.     if _OPTIONS.lua == "default" then includedirs{"src/lua"}
  25.     elseif _OPTIONS.lua == "jitx86" then includedirs{"src/luajit", "src/dynasm",}
  26.     elseif _OPTIONS.lua == "jit2" then includedirs{"src/luajit2/src", "src/luajit2/dynasm",}
  27.     end
  28.  
  29.     libdirs {
  30.         "/c/mingw/include/vorbis",
  31.         "/c/mingw/include",
  32.     }
  33.     includedirs {
  34.         "/c/mingw/include/SDL",
  35.         "/c/mingw/include/SDL_ttf-2.0.9/include/",
  36.         "/c/mingw/include/SDL_image-1.2.10/include/",
  37.         "/c/mingw/include/SDL_mixer-1.2.11/include/",
  38.         "/c/mingw/include/libvorbis-1.3.2/include",
  39.         "/c/mingw/include/libogg-1.2.2/include",
  40.         "/c/mingw/include/GL",
  41.         "/c/mingw/include/vorbis",
  42.         "/c/mingw/include",
  43.     }
  44.  
  45. configuration "macosx"
  46.     buildoptions { "-pagezero_size 10000", "-image_base 100000000" }
  47.  
  48. configuration "Debug"
  49.     defines { }
  50.     flags { "Symbols" }
  51.     buildoptions { "-ggdb" }
  52.     targetdir "bin/Debug"
  53.     if _OPTIONS.luaassert then defines {"LUA_USE_APICHECK"} end
  54.     if _OPTIONS.pedantic then buildoptions { "-Wall" } end
  55.  
  56. configuration "Release"
  57.     defines { "NDEBUG=1" }
  58.     flags { "Optimize", "NoFramePointer" }
  59.     buildoptions { "-O2" }
  60.     targetdir "bin/Release"
  61.  
  62.  
  63. --dofile("build/runner.lua")
  64. dofile("build/te4core.lua")
  65.  
  66.  
Advertisement
Add Comment
Please, Sign In to add comment