Files
bullet3/test/TestBullet3OpenCL/premake4.lua
erwincoumans 122ceacb6d move OpenCL initialization for the unit tests in a shared header file, and support some basic command-line arguments
--cl_device=1 --cl_platform=1 --allow_opencl_cpu
add chaindemo, test for mass ratios
restore sleeping/activation mode in featherstone demo
Use _VARIADIC_MAX=10 to avoid Google Test issues with Visual Studio 2012, thanks to Mobeen for the report
Enable verbose printf for unit tests
2014-02-11 10:33:00 -08:00

60 lines
1004 B
Lua

function createProject(vendor)
project "Test_OpenCL_Bullet3"
kind "ConsoleApp"
-- defines { }
if os.is("Windows") then
--see http://stackoverflow.com/questions/12558327/google-test-in-visual-studio-2012
defines {"_VARIADIC_MAX=10"}
end
targetdir "../../bin"
initOpenCL(vendor)
includedirs
{
".","../gtest-1.7.0/include",
"../../src",
}
links {"gtest",
-- "Bullet2FileLoader",
"Bullet3OpenCL_" .. vendor,
-- "Bullet3Dynamics",
-- "Bullet3Collision",
-- "Bullet3Geometry",
"Bullet3Common"
}
--you can comment out the following few lines, then you need to unzip the untest_data.zip manually
defines {"B3_USE_ZLIB"}
files {
"../../btgui/minizip/*.c",
"../../btgui/zlib/*.c",
}
files {
"**.cpp",
"**.h",
"../OpenCL/BasicInitialize/testInitOpenCL.cpp",
"../OpenCL/AllBullet3Kernels/*.cpp"
}
if os.is("Windows") then
end
if os.is("Linux") then
links {"pthread"}
end
if os.is("MacOSX") then
end
end
createProject("clew")