Changeset 323 for trunk/nv.lua
- Timestamp:
- 08/26/14 04:03:10 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv.lua
r321 r323 5 5 includedirs { "." } 6 6 files { "nv/core/**.hh", "nv/interface/**.hh", "nv/detail/**.inc", "src/core/**.cc" } 7 targetname "nv-core"8 7 9 8 project "nv-lib" … … 14 13 files { "nv/lib/**.hh", "nv/lib/**.inl", "nv/lib/**.inc", "src/lib/**.cc" } 15 14 links { "nv-core" } 16 targetname "nv-lib"17 15 18 16 project "nv-curses" … … 23 21 files { "nv/curses/**.hh", "src/curses/**.cc" } 24 22 links { "nv-core", "nv-lib" } 25 targetname "nv-curses"26 23 27 24 project "nv-fmod" … … 32 29 files { "nv/fmod/**.hh", "src/fmod/**.cc" } 33 30 links { "nv-core", "nv-lib" } 34 targetname "nv-fmod"35 31 36 32 project "nv-sdl" … … 41 37 files { "nv/sdl/**.hh", "src/sdl/**.cc" } 42 38 links { "nv-core", "nv-lib" } 43 targetname "nv-sdl"44 39 45 40 project "nv-gl" … … 50 45 files { "nv/gl/**.hh", "src/gl/**.cc" } 51 46 links { "nv-core", "nv-lib" } 52 targetname "nv-gl"53 47 54 48 project "nv-lua" … … 59 53 files { "nv/lua/**.hh", "src/lua/**.cc" } 60 54 links { "nv-core", "nv-lib" } 61 targetname "nv-lua"62 55 63 56 project "nv-rogue" … … 68 61 files { "nv/rogue/**.hh", "src/rogue/**.cc" } 69 62 links { "nv-core" } 70 targetname "nv-rogue"71 63 72 64 project "nv-io" … … 77 69 files { "nv/io/**.hh", "src/io/**.cc" } 78 70 links { "nv-core" } 79 targetname "nv-io"80 71 81 72 project "nv-gfx" … … 86 77 files { "nv/gfx/**.hh", "src/gfx/**.cc" } 87 78 links { "nv-core" } 88 targetname "nv-gfx"89 79 90 80 project "nv-engine" … … 94 84 includedirs { "." } 95 85 files { "nv/engine/**.hh", "src/engine/**.cc" } 96 links { "nv-core", "nv-lua" } 97 targetname "nv-engine" 86 links { "nv-core", "nv-lib", "nv-lua" } 98 87 99 88 project "nv-formats" … … 104 93 files { "nv/formats/**.hh", "src/formats/**.cc" } 105 94 links { "nv-core", "nv-lib", "nv-io", "nv-gfx" } 106 targetname "nv-formats"107 95 108 96 project "nv-gui" … … 112 100 includedirs { "." } 113 101 files { "nv/gui/**.hh", "src/gui/**.cc" } 114 links { "nv-core", "nv-io", "nv-gfx", "nv-lua" } 115 targetname "nv-gui" 116 117 project "nv" 118 location (_ACTION) 119 language "C++" 120 kind "StaticLib" 121 includedirs { "." } 122 links { "nv-core", "nv-lib", "nv-curses", "nv-sdl", "nv-fmod", "nv-lua", "nv-gl", "nv-rogue", "nv-io", "nv-gfx", "nv-engine", "nv-formats", "nv-gui" } 123 targetname "nv" 102 links { "nv-core", "nv-lib", "nv-io", "nv-gfx", "nv-lua" } 124 103 125 104 -- injection! … … 151 130 -- no reasonable way to fix this with abstract 152 131 -- interfaces. 153 "-Wno-weak-vtables" 132 "-Wno-weak-vtables", 133 -- this can be reenabled if I find a nice solution 134 "-Wno-cast-align", 154 135 } 155 136 --buildoptions { … … 159 140 buildoptions { "-std=c++0x" } 160 141 end 142 configuration { "windows", "gmake" } 143 linkoptions { "-mwindows" } 161 144 162 145 configuration "linux"
Note: See TracChangeset
for help on using the changeset viewer.