@ -1,11 +1,36 @@
{
{
/ / S e e h t t p s : / / g o . m i c r o s o f t . c o m / / f w l i n k / ? l i n k i d = 834763 f o r m o r e i n f o r m a t i o n a b o u t t h i s f i l e .
"environments" : [
{
"environment" : "msvc_2015_x86" ,
"PATH" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64_x86;${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64;${env.ProgramFiles(x86)}\\Windows Kits\\10\\bin\\x86;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\bin\\x86;${env.PATH}" ,
"VS140COMNTOOLS" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\Common7\\Tools\\" ,
"VCINSTALLDIR" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\" ,
"WindowsSdkDir" : "${env.ProgramFiles(x86)}\\Windows Kits\\10\\" ,
"UCRTVersion" : "10.0.10240.0" ,
"UniversalCRTSdkDir" : "${env.ProgramFiles(x86)}\\Windows Kits\\10\\" ,
"LIB" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\LIB;${env.ProgramFiles(x86)}\\Windows Kits\\10\\lib\\10.0.10240.0\\ucrt\\x86;${env.ProgramFiles(x86)}\\Windows Kits\\10\\lib\\um\\x86;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\Lib\\winv6.3\\um\\x86" ,
"INCLUDE" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\INCLUDE;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\10.0.10240.0\\ucrt;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\shared;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\um;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\winrt;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\Include\\um;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\Include\\shared" ,
"LIBPATH" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\LIB"
} ,
{
"environment" : "msvc_2015_x64" ,
"PATH" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64;${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\BIN;${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\BIN\\1033;${env.ProgramFiles(x86)}\\Windows Kits\\bin\\x64;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\bin\\x64;${env.PATH}" ,
"VS140COMNTOOLS" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\Common7\\Tools\\" ,
"VCINSTALLDIR" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\" ,
"WindowsSdkDir" : "${env.ProgramFiles(x86)}\\Windows Kits\\10\\" ,
"UCRTVersion" : "10.0.10240.0" ,
"UniversalCRTSdkDir" : "${env.ProgramFiles(x86)}\\Windows Kits\\10\\" ,
"LIB" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\LIB\\amd64;${env.ProgramFiles(x86)}\\Windows Kits\\10\\lib\\10.0.10240.0\\ucrt\\x64;${env.ProgramFiles(x86)}\\Windows Kits\\10\\lib\\um\\x64;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\Lib\\winv6.3\\um\\x64" ,
"INCLUDE" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\INCLUDE;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\10.0.10240.0\\ucrt;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\shared;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\um;${env.ProgramFiles(x86)}\\Windows Kits\\10\\include\\winrt;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\Include\\um;${env.ProgramFiles(x86)}\\Windows Kits\\8.1\\Include\\shared" ,
"LIBPATH" : "${env.ProgramFiles(x86)}\\Microsoft Visual Studio 14.0\\VC\\LIB\\amd64"
}
] ,
"configurations" : [
"configurations" : [
{
{
"name" : "MSVC 32 Debug" ,
"name" : "MSVC 32 Debug" ,
"generator" : "Visual Studio 14 2015" ,
"generator" : " Ninja ",
"configurationType" : "RelWithDebInfo" ,
"configurationType" : "RelWithDebInfo" ,
"intelliSenseMode" : "windows-msvc-x86" ,
"in heritEnvironments": [ "msvc_2015_x86" ] ,
"variables" : [
"variables" : [
{
{
"name" : "DFHACK_BUILD_ARCH" ,
"name" : "DFHACK_BUILD_ARCH" ,
@ -18,15 +43,18 @@
{
{
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"value" : "0"
"value" : "0"
} ,
{
"name" : "DFHACK_INCLUDE_CORE" ,
"value" : "1"
}
}
] ,
]
"installRoot" : "${thisFileDir}/build/win32/DF"
} ,
} ,
{
{
"name" : "MSVC 32 Release" ,
"name" : "MSVC 32 Release" ,
"generator" : " Visual Studio 14 2015 ",
"generator" : " Ninja ",
"configurationType" : "Release" ,
"configurationType" : "Release" ,
"in telliSenseMode": "windows-msvc-x86" ,
"in heritEnvironments": [ "msvc_2015_x86" ] ,
"variables" : [
"variables" : [
{
{
"name" : "DFHACK_BUILD_ARCH" ,
"name" : "DFHACK_BUILD_ARCH" ,
@ -36,14 +64,13 @@
"name" : "BUILD_STONESENSE" ,
"name" : "BUILD_STONESENSE" ,
"value" : "1"
"value" : "1"
}
}
] ,
]
"installRoot" : "${thisFileDir}/build/win32/DF"
} ,
} ,
{
{
"name" : "MSVC 64 Debug" ,
"name" : "MSVC 64 Debug" ,
"generator" : " Visual Studio 14 2015 Win64 ",
"generator" : " Ninja ",
"configurationType" : "RelWithDebInfo" ,
"configurationType" : "RelWithDebInfo" ,
"in telliSenseMode": "windows-msvc-x64" ,
"in heritEnvironments": [ "msvc_2015_x64" ] ,
"variables" : [
"variables" : [
{
{
"name" : "DFHACK_BUILD_ARCH" ,
"name" : "DFHACK_BUILD_ARCH" ,
@ -56,15 +83,18 @@
{
{
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"value" : "0"
"value" : "0"
} ,
{
"name" : "DFHACK_INCLUDE_CORE" ,
"value" : "1"
}
}
] ,
]
"installRoot" : "${thisFileDir}/build/win64/DF"
} ,
} ,
{
{
"name" : "MSVC 64 Release" ,
"name" : "MSVC 64 Release" ,
"generator" : " Visual Studio 14 2015 Win64 ",
"generator" : " Ninja ",
"configurationType" : "Release" ,
"configurationType" : "Release" ,
"in telliSenseMode": "windows-msvc-x64" ,
"in heritEnvironments": [ "msvc_2015_x64" ] ,
"variables" : [
"variables" : [
{
{
"name" : "DFHACK_BUILD_ARCH" ,
"name" : "DFHACK_BUILD_ARCH" ,
@ -74,8 +104,7 @@
"name" : "BUILD_STONESENSE" ,
"name" : "BUILD_STONESENSE" ,
"value" : "1"
"value" : "1"
}
}
] ,
]
"installRoot" : "${thisFileDir}/build/win64/DF"
} ,
} ,
{
{
"name" : "GCC 32 Debug" ,
"name" : "GCC 32 Debug" ,
@ -85,7 +114,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "RelWithDebInfo" ,
"configurationType" : "RelWithDebInfo" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"variables" : [
"variables" : [
@ -100,6 +129,10 @@
{
{
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"value" : "0"
"value" : "0"
} ,
{
"name" : "DFHACK_INCLUDE_CORE" ,
"value" : "1"
}
}
]
]
} ,
} ,
@ -111,7 +144,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "Release" ,
"configurationType" : "Release" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"variables" : [
"variables" : [
@ -133,7 +166,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "RelWithDebInfo" ,
"configurationType" : "RelWithDebInfo" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"variables" : [
"variables" : [
@ -148,6 +181,10 @@
{
{
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"value" : "0"
"value" : "0"
} ,
{
"name" : "DFHACK_INCLUDE_CORE" ,
"value" : "1"
}
}
]
]
} ,
} ,
@ -159,7 +196,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "Release" ,
"configurationType" : "Release" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"variables" : [
"variables" : [
@ -181,7 +218,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "RelWithDebInfo" ,
"configurationType" : "RelWithDebInfo" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"variables" : [
"variables" : [
@ -204,6 +241,10 @@
{
{
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"value" : "0"
"value" : "0"
} ,
{
"name" : "DFHACK_INCLUDE_CORE" ,
"value" : "1"
}
}
]
]
} ,
} ,
@ -215,7 +256,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "Release" ,
"configurationType" : "Release" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"intelliSenseMode" : "linux-gcc-x86" ,
"variables" : [
"variables" : [
@ -245,7 +286,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "RelWithDebInfo" ,
"configurationType" : "RelWithDebInfo" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"variables" : [
"variables" : [
@ -268,6 +309,10 @@
{
{
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"name" : "REMOVE_SYMBOLS_FROM_DF_STUBS" ,
"value" : "0"
"value" : "0"
} ,
{
"name" : "DFHACK_INCLUDE_CORE" ,
"value" : "1"
}
}
]
]
} ,
} ,
@ -279,7 +324,7 @@
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"rsyncCommandArgs" : "--exclude=build --include=.git" ,
"remoteCopySources" : true ,
"remoteCopySources" : true ,
"cmakeExecutable" : "$(which cmake)/.." ,
"cmakeExecutable" : "$(which cmake)/.." ,
"generator" : " Unix Makefiles ",
"generator" : " Ninja ",
"configurationType" : "Release" ,
"configurationType" : "Release" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"intelliSenseMode" : "linux-gcc-x64" ,
"variables" : [
"variables" : [