Files
bx/premake/premake4.lua

55 lines
881 B
Lua

--
-- Copyright 2010-2013 Branimir Karadzic. All rights reserved.
-- License: http://www.opensource.org/licenses/BSD-2-Clause
--
solution "bx"
configurations {
"Debug",
"Release",
}
platforms {
"x32",
"x64",
}
language "C++"
BX_DIR = (path.getabsolute("..") .. "/")
local BX_BUILD_DIR = (BX_DIR .. ".build/")
local BX_THIRD_PARTY_DIR = (BX_DIR .. "3rdparty/")
defines {
"BX_CONFIG_ENABLE_MSVC_LEVEL4_WARNINGS=1"
}
dofile (BX_DIR .. "premake/toolchain.lua")
toolchain(BX_BUILD_DIR, BX_THIRD_PARTY_DIR)
function copyLib()
end
dofile "bx.lua"
dofile "unittest++.lua"
project "bx.test"
uuid "8a653da8-23d6-11e3-acb4-887628d43830"
kind "ConsoleApp"
debugdir (BX_DIR .. "tests")
includedirs {
BX_DIR .. "include",
BX_THIRD_PARTY_DIR .. "UnitTest++/src/",
}
links {
"UnitTest++",
}
files {
BX_DIR .. "tests/**.cpp",
BX_DIR .. "tests/**.H",
}