Changeset 120 for trunk/nv.lua


Ignore:
Timestamp:
06/15/13 02:05:49 (12 years ago)
Author:
epyon
Message:
  • Nova now properly compiles and works under: mingw GCC 4.6 32-bit target mingw GCC 4.6 64-bit targte clang 3.2 32-bit target (64-bit clang doesn't work under windows)
  • warning removal will follow soon
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv.lua

    r2 r120  
    1 -- project definition for nv
    21project "nv"
    32        location (_ACTION)
    4     language "C++"
     3        language "C++"
    54        kind "StaticLib"
    65        includedirs { "." }
    76        files { "nv/**.hh", "nv/**.inl", "src/**.cc" }
    87        targetname "nv"
     8
     9-- injection!
     10solution( solution().name )
     11        configuration "*"
     12                includedirs { os.getenv("GLM_PATH") }
     13        configuration "gmake"
     14                buildoptions "-std=c++0x"
     15        configuration "vs*"
     16                defines { "_SECURE_SCL=0", "_CRT_SECURE_NO_WARNINGS=1" }
     17
     18if _ACTION == "gmake-clang" then
     19        premake.gcc.cc  = "clang"
     20        premake.gcc.cxx = "clang++"
     21        _ACTION = "gmake"
     22end
     23
     24premake.action.add {
     25        trigger = "gmake-clang",
     26        description = "gmake file with clang overrides, needs 'make -R' to work",
     27}
     28
     29if _ACTION == "clean" then
     30        for action in premake.action.each() do
     31                os.rmdir(action.trigger)
     32        end
     33end
Note: See TracChangeset for help on using the changeset viewer.