mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-03-07 05:23:02 +00:00
Merge pull request #702 from Laupetin/fix/zone-code-conditional-generation-linux
fix: do not spam zcg executions when building on linux
This commit is contained in:
@@ -197,27 +197,6 @@ ZoneCode.Assets = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function ZoneCode:outputForAssets(assetList)
|
|
||||||
buildoutputs {
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/AssetLoader%{file.basename}.h",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/AssetMarker%{file.basename}.h",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/AssetWriter%{file.basename}.h",
|
|
||||||
}
|
|
||||||
|
|
||||||
for i = 1, #assetList do
|
|
||||||
local assetNameLower = string.lower(assetList[i])
|
|
||||||
buildoutputs {
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_%{string.lower(file.basename)}_load_db.cpp",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_%{string.lower(file.basename)}_load_db.h",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_%{string.lower(file.basename)}_mark_db.cpp",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_%{string.lower(file.basename)}_mark_db.h",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_%{string.lower(file.basename)}_write_db.cpp",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_%{string.lower(file.basename)}_write_db.h",
|
|
||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}/XAssets/" .. assetNameLower .. "/" .. assetNameLower .. "_%{string.lower(file.basename)}_struct_test.cpp",
|
|
||||||
}
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
function ZoneCode:allTestFiles()
|
function ZoneCode:allTestFiles()
|
||||||
result = {}
|
result = {}
|
||||||
|
|
||||||
@@ -363,24 +342,4 @@ function ZoneCode:project()
|
|||||||
"%{wks.location}/src/ZoneCode/Game/%{file.basename}.log"
|
"%{wks.location}/src/ZoneCode/Game/%{file.basename}.log"
|
||||||
}
|
}
|
||||||
filter {}
|
filter {}
|
||||||
|
|
||||||
filter "files:**/IW3.gen"
|
|
||||||
self:outputForAssets(self.Assets.IW3)
|
|
||||||
filter {}
|
|
||||||
|
|
||||||
filter "files:**/IW4.gen"
|
|
||||||
self:outputForAssets(self.Assets.IW4)
|
|
||||||
filter {}
|
|
||||||
|
|
||||||
filter "files:**/IW5.gen"
|
|
||||||
self:outputForAssets(self.Assets.IW5)
|
|
||||||
filter {}
|
|
||||||
|
|
||||||
filter "files:**/T5.gen"
|
|
||||||
self:outputForAssets(self.Assets.T5)
|
|
||||||
filter {}
|
|
||||||
|
|
||||||
filter "files:**/T6.gen"
|
|
||||||
self:outputForAssets(self.Assets.T6)
|
|
||||||
filter {}
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user