-- Functions for locating commonly used folders local _BuildFolder = path.getabsolute("../../build") function BuildFolder() return path.getrelative(os.getcwd(), _BuildFolder) end local _ThirdPartyFolder = path.getabsolute("../../thirdparty") function ThirdPartyFolder() return path.getrelative(os.getcwd(), _ThirdPartyFolder) end local _ProjectFolder = path.getabsolute("../../src") function ProjectFolder() return path.getrelative(os.getcwd(), _ProjectFolder) end local _TestFolder = path.getabsolute("../../test") function TestFolder() return path.getrelative(os.getcwd(), _TestFolder) end local _RawFolder = path.getabsolute("../../raw") function RawFolder() return path.getrelative(os.getcwd(), _RawFolder) end -- Target Directories TargetDirectoryBin = "%{wks.location}/bin/%{cfg.buildcfg}_%{cfg.platform}" TargetDirectoryBuildTools = "%{wks.location}/buildtools/%{cfg.buildcfg}_%{cfg.platform}" TargetDirectoryLib = "%{wks.location}/lib/%{cfg.buildcfg}_%{cfg.platform}" TargetDirectoryTest = "%{wks.location}/lib/%{cfg.buildcfg}_%{cfg.platform}/tests"