ObjCommonTests = {} function ObjCommonTests:include() end function ObjCommonTests:link() if References:link("ObjCommonTests") then links "ObjCommonTests" end end function ObjCommonTests:use() end function ObjCommonTests:project() References:reset() local folder = TestFolder(); project "ObjCommonTests" targetdir(TargetDirectoryTest) location "%{wks.location}/test/%{prj.name}" kind "SharedLib" language "C++" files { path.join(folder, "ObjCommonTests/**.h"), path.join(folder, "ObjCommonTests/**.cpp") } vpaths { ["*"] = { path.join(folder, "ObjCommonTests"), path.join(BuildFolder(), "src/ZoneCode") } } self:include() ObjCommon:include() ObjCommon:link() end