mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-19 15:52:53 +00:00
Use premake error function to display errors
This commit is contained in:
parent
7e7889f103
commit
d616738be4
@ -12,13 +12,14 @@ function Links:create()
|
|||||||
local projectName = project:name()
|
local projectName = project:name()
|
||||||
for i, dependency in ipairs(self.stack) do
|
for i, dependency in ipairs(self.stack) do
|
||||||
if dependency == projectName then
|
if dependency == projectName then
|
||||||
print "ERROR: Circular dependency detected:"
|
local errorMessage = "Circular dependency detected:\n"
|
||||||
local dependencyList = projectName
|
errorMessage = errorMessage .. projectName
|
||||||
for j = i + 1, #self.stack do
|
for j = i + 1, #self.stack do
|
||||||
dependencyList = dependencyList .. " -> " .. self.stack[j]
|
errorMessage = errorMessage .. " -> " .. self.stack[j]
|
||||||
end
|
end
|
||||||
dependencyList = dependencyList .. " -> " .. projectName
|
errorMessage = errorMessage .. " -> " .. projectName
|
||||||
print(dependencyList)
|
premake.error(errorMessage)
|
||||||
|
print(errorMessage)
|
||||||
os.exit(1)
|
os.exit(1)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user