From 6f26650255c2f8ecc887e20a79f46d3a966e6401 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Fri, 1 Sep 2023 18:12:59 +0300 Subject: [PATCH 01/14] reserved texpos range --- docs/dev/Lua API.rst | 12 ++- library/LuaApi.cpp | 9 +- library/include/modules/Textures.h | 10 +- library/lua/gui/textures.lua | 22 ++-- library/modules/Textures.cpp | 118 +++++++++++++++++--- plugins/lua/hotkeys.lua | 168 +++++++++++++++-------------- plugins/pathable.cpp | 2 +- 7 files changed, 222 insertions(+), 119 deletions(-) diff --git a/docs/dev/Lua API.rst b/docs/dev/Lua API.rst index 4f182d132..9199130fe 100644 --- a/docs/dev/Lua API.rst +++ b/docs/dev/Lua API.rst @@ -2595,10 +2595,12 @@ The ``textures`` module solves this problem by providing a stable handle instead raw ``texpos``. When we need to draw a particular tile, we can look up the current ``texpos`` value via the handle. -* ``loadTileset(file, tile_px_w, tile_px_h)`` +* ``loadTileset(file, tile_px_w, tile_px_h, reserved?)`` Loads a tileset from the image ``file`` with give tile dimensions in pixels. The image will be sliced in row major order. Returns an array of ``TexposHandle``. + ``reserved`` is optional boolean argument, which indicates texpos range. + ``true`` - reserved, ``false`` - dynamic (default). Example usage:: @@ -2611,18 +2613,22 @@ raw ``texpos``. When we need to draw a particular tile, we can look up the curre get the ``texpos`` for your texture. ``texpos`` can change when game textures are reset, but the handle will be the same. -* ``createTile(pixels, tile_px_w, tile_px_h)`` +* ``createTile(pixels, tile_px_w, tile_px_h, reserved?)`` Create and register a new texture with the given tile dimensions and an array of ``pixels`` in row major order. Each pixel is an integer representing color in packed RBGA format (for example, #0022FF11). Returns a ``TexposHandle``. + ``reserved`` is optional boolean argument, which indicates texpos range. + ``true`` - reserved, ``false`` - dynamic (default). -* ``createTileset(pixels, texture_px_w, texture_px_h, tile_px_w, tile_px_h)`` +* ``createTileset(pixels, texture_px_w, texture_px_h, tile_px_w, tile_px_h, reserved?)`` Create and register a new texture with the given texture dimensions and an array of ``pixels`` in row major order. Then slice it into tiles with the given tile dimensions. Each pixel is an integer representing color in packed RBGA format (for example #0022FF11). Returns an array of ``TexposHandle``. + ``reserved`` is optional boolean argument, which indicates texpos range. + ``true`` - reserved, ``false`` - dynamic (default). * ``deleteHandle(handle)`` diff --git a/library/LuaApi.cpp b/library/LuaApi.cpp index f792cff90..5faec6d88 100644 --- a/library/LuaApi.cpp +++ b/library/LuaApi.cpp @@ -1760,7 +1760,8 @@ static int textures_loadTileset(lua_State *state) std::string file = luaL_checkstring(state, 1); auto tile_w = luaL_checkint(state, 2); auto tile_h = luaL_checkint(state, 3); - auto handles = Textures::loadTileset(file, tile_w, tile_h); + bool reserved = lua_isboolean(state, 4) ? lua_toboolean(state, 4) : false; + auto handles = Textures::loadTileset(file, tile_w, tile_h, reserved); Lua::PushVector(state, handles); return 1; } @@ -1798,7 +1799,8 @@ static int textures_createTile(lua_State *state) Lua::GetVector(state, pixels); auto tile_w = luaL_checkint(state, 2); auto tile_h = luaL_checkint(state, 3); - auto handle = Textures::createTile(pixels, tile_w, tile_h); + bool reserved = lua_isboolean(state, 4) ? lua_toboolean(state, 4) : false; + auto handle = Textures::createTile(pixels, tile_w, tile_h, reserved); Lua::Push(state, handle); return 1; } @@ -1811,7 +1813,8 @@ static int textures_createTileset(lua_State *state) auto texture_h = luaL_checkint(state, 3); auto tile_w = luaL_checkint(state, 4); auto tile_h = luaL_checkint(state, 5); - auto handles = Textures::createTileset(pixels, texture_w, texture_h, tile_w, tile_h); + bool reserved = lua_isboolean(state, 6) ? lua_toboolean(state, 6) : false; + auto handles = Textures::createTileset(pixels, texture_w, texture_h, tile_w, tile_h, reserved); Lua::PushVector(state, handles); return 1; } diff --git a/library/include/modules/Textures.h b/library/include/modules/Textures.h index 5b238a4fd..b820c3332 100644 --- a/library/include/modules/Textures.h +++ b/library/include/modules/Textures.h @@ -26,7 +26,7 @@ const uint32_t TILE_HEIGHT_PX = 12; * Load texture and get handle. * Keep it to obtain valid texpos. */ -DFHACK_EXPORT TexposHandle loadTexture(SDL_Surface* surface); +DFHACK_EXPORT TexposHandle loadTexture(SDL_Surface* surface, bool reserved = false); /** * Load tileset from image file. @@ -34,7 +34,8 @@ DFHACK_EXPORT TexposHandle loadTexture(SDL_Surface* surface); */ DFHACK_EXPORT std::vector loadTileset(const std::string& file, int tile_px_w = TILE_WIDTH_PX, - int tile_px_h = TILE_HEIGHT_PX); + int tile_px_h = TILE_HEIGHT_PX, + bool reserved = false); /** * Get texpos by handle. @@ -53,7 +54,7 @@ DFHACK_EXPORT void deleteHandle(TexposHandle handle); * Register this texture and return TexposHandle. */ DFHACK_EXPORT TexposHandle createTile(std::vector& pixels, int tile_px_w = TILE_WIDTH_PX, - int tile_px_h = TILE_HEIGHT_PX); + int tile_px_h = TILE_HEIGHT_PX, bool reserved = false); /** * Create new textures as tileset with RGBA32 format and pixels as data in row major order. @@ -62,7 +63,8 @@ DFHACK_EXPORT TexposHandle createTile(std::vector& pixels, int tile_px DFHACK_EXPORT std::vector createTileset(std::vector& pixels, int texture_px_w, int texture_px_h, int tile_px_w = TILE_WIDTH_PX, - int tile_px_h = TILE_HEIGHT_PX); + int tile_px_h = TILE_HEIGHT_PX, + bool reserved = false); /** * Call this on DFHack init just once to setup interposed handlers and diff --git a/library/lua/gui/textures.lua b/library/lua/gui/textures.lua index 6557b6e02..6dac234e0 100644 --- a/library/lua/gui/textures.lua +++ b/library/lua/gui/textures.lua @@ -6,18 +6,18 @@ local _ENV = mkmodule('gui.textures') -- Preloaded DFHack Assets. -- Use this handles if you need to get dfhack standard textures. ----@type table +---@type table local texpos_handles = { - green_pin = dfhack.textures.loadTileset('hack/data/art/green-pin.png', 8, 12), - red_pin = dfhack.textures.loadTileset('hack/data/art/red-pin.png', 8, 12), - icons = dfhack.textures.loadTileset('hack/data/art/icons.png', 8, 12), - on_off = dfhack.textures.loadTileset('hack/data/art/on-off.png', 8, 12), - control_panel = dfhack.textures.loadTileset('hack/data/art/control-panel.png', 8, 12), - border_thin = dfhack.textures.loadTileset('hack/data/art/border-thin.png', 8, 12), - border_medium = dfhack.textures.loadTileset('hack/data/art/border-medium.png', 8, 12), - border_bold = dfhack.textures.loadTileset('hack/data/art/border-bold.png', 8, 12), - border_panel = dfhack.textures.loadTileset('hack/data/art/border-panel.png', 8, 12), - border_window = dfhack.textures.loadTileset('hack/data/art/border-window.png', 8, 12), + green_pin = dfhack.textures.loadTileset('hack/data/art/green-pin.png', 8, 12, true), + red_pin = dfhack.textures.loadTileset('hack/data/art/red-pin.png', 8, 12, true), + icons = dfhack.textures.loadTileset('hack/data/art/icons.png', 8, 12, true), + on_off = dfhack.textures.loadTileset('hack/data/art/on-off.png', 8, 12, true), + control_panel = dfhack.textures.loadTileset('hack/data/art/control-panel.png', 8, 12, true), + border_thin = dfhack.textures.loadTileset('hack/data/art/border-thin.png', 8, 12, true), + border_medium = dfhack.textures.loadTileset('hack/data/art/border-medium.png', 8, 12, true), + border_bold = dfhack.textures.loadTileset('hack/data/art/border-bold.png', 8, 12, true), + border_panel = dfhack.textures.loadTileset('hack/data/art/border-panel.png', 8, 12, true), + border_window = dfhack.textures.loadTileset('hack/data/art/border-window.png', 8, 12, true), } -- Get valid texpos for preloaded texture in tileset diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index c957bd878..e52445f18 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -29,8 +30,30 @@ DBG_DECLARE(core, textures, DebugCategory::LINFO); } static std::unordered_map g_handle_to_texpos; +static std::unordered_map g_handle_to_reserved_texpos; static std::unordered_map g_handle_to_surface; +static std::unordered_map> g_tileset_to_handles; static std::mutex g_adding_mutex; +static std::atomic loading_state = false; + +struct Reserved { + static void init(int32_t start) { + reserved_range.start = start; + reserved_range.end = start + Reserved::size; + reserved_range.current = start; + } + static long get_new_texpos() { + if (reserved_range.current == reserved_range.end) + return -1; + current = reserved_range.current; + reserved_range.current++; + return current; + } + static const int32_t size = 10000; // size of reserved texpos buffer + inline static int32_t start = -1; + inline static int32_t end = -1; + inline static long current = -1; +} reserved_range; // Converts an arbitrary Surface to something like the display format // (32-bit RGBA), and converts magenta to transparency if convert_magenta is set @@ -71,6 +94,12 @@ static long add_texture(SDL_Surface* surface) { return texpos; } +// register surface in texture raws to specific texpos, returns a texpos +static void insert_texture(SDL_Surface* surface, long texpos) { + std::lock_guard lg_add_texture(g_adding_mutex); + enabler->textures.raws[texpos] = surface; +} + // delete surface from texture raws static void delete_texture(long texpos) { std::lock_guard lg_add_texture(g_adding_mutex); @@ -94,7 +123,8 @@ SDL_Surface* create_texture(std::vector& pixels, int texture_px_w, int // convert single surface into tiles according w/h // register tiles in texture raws and return handles -std::vector slice_tileset(SDL_Surface* surface, int tile_px_w, int tile_px_h) { +std::vector slice_tileset(SDL_Surface* surface, int tile_px_w, int tile_px_h, + bool reserved) { std::vector handles{}; if (!surface) return handles; @@ -109,7 +139,7 @@ std::vector slice_tileset(SDL_Surface* surface, int tile_px_w, int surface->format->Bmask, surface->format->Amask); SDL_Rect vp{tile_px_w * x, tile_px_h * y, tile_px_w, tile_px_h}; DFSDL_UpperBlit(surface, &vp, tile, NULL); - auto handle = Textures::loadTexture(tile); + auto handle = Textures::loadTexture(tile, reserved); handles.push_back(handle); } } @@ -118,22 +148,38 @@ std::vector slice_tileset(SDL_Surface* surface, int tile_px_w, int return handles; } -TexposHandle Textures::loadTexture(SDL_Surface* surface) { +TexposHandle Textures::loadTexture(SDL_Surface* surface, bool reserved) { if (!surface || !enabler) return 0; // should be some error, i guess + if (loading_state) { + ERR(textures).printerr("unable to load texture during game loading\n"); + return 0; + } auto handle = reinterpret_cast(surface); g_handle_to_surface.emplace(handle, surface); surface->refcount++; // prevent destruct on next FreeSurface by game - auto texpos = add_texture(surface); - g_handle_to_texpos.emplace(handle, texpos); + if (reserved) { + auto texpos = reserved_range.get_new_texpos(); + if (texpos == -1) { + ERR(textures).printerr("reserved range limit has been reached, use dynamic range\n"); + return 0; + } + insert_texture(surface, texpos); + g_handle_to_reserved_texpos.emplace(handle, texpos); + } else { + auto texpos = add_texture(surface); + g_handle_to_texpos.emplace(handle, texpos); + } return handle; } std::vector Textures::loadTileset(const std::string& file, int tile_px_w, - int tile_px_h) { + int tile_px_h, bool reserved) { if (!enabler) return std::vector{}; + if (g_tileset_to_handles.contains(file)) + return g_tileset_to_handles[file]; SDL_Surface* surface = DFIMG_Load(file.c_str()); if (!surface) { @@ -142,10 +188,12 @@ std::vector Textures::loadTileset(const std::string& file, int til } surface = canonicalize_format(surface); - auto handles = slice_tileset(surface, tile_px_w, tile_px_h); + auto handles = slice_tileset(surface, tile_px_w, tile_px_h, reserved); - DEBUG(textures).print("loaded %zd textures from '%s'\n", handles.size(), file.c_str()); + DEBUG(textures).print("loaded %zd textures from '%s' to %s range\n", handles.size(), + file.c_str(), reserved ? "reserved" : "dynamic"); + g_tileset_to_handles[file] = handles; return handles; } @@ -153,10 +201,15 @@ long Textures::getTexposByHandle(TexposHandle handle) { if (!handle || !enabler) return -1; + if (g_handle_to_reserved_texpos.contains(handle)) + return g_handle_to_reserved_texpos[handle]; if (g_handle_to_texpos.contains(handle)) return g_handle_to_texpos[handle]; - if (g_handle_to_surface.contains(handle)) { + if (loading_state) { + ERR(textures).printerr("unable reinit texture from dynamic range during loading\n"); + return -1; + } g_handle_to_surface[handle]->refcount++; // prevent destruct on next FreeSurface by game auto texpos = add_texture(g_handle_to_surface[handle]); g_handle_to_texpos.emplace(handle, texpos); @@ -166,22 +219,24 @@ long Textures::getTexposByHandle(TexposHandle handle) { return -1; } -TexposHandle Textures::createTile(std::vector& pixels, int tile_px_w, int tile_px_h) { +TexposHandle Textures::createTile(std::vector& pixels, int tile_px_w, int tile_px_h, + bool reserved) { if (!enabler) return 0; auto texture = create_texture(pixels, tile_px_w, tile_px_h); - auto handle = Textures::loadTexture(texture); + auto handle = Textures::loadTexture(texture, reserved); return handle; } std::vector Textures::createTileset(std::vector& pixels, int texture_px_w, - int texture_px_h, int tile_px_w, int tile_px_h) { + int texture_px_h, int tile_px_w, int tile_px_h, + bool reserved) { if (!enabler) return std::vector{}; auto texture = create_texture(pixels, texture_px_w, texture_px_h); - auto handles = slice_tileset(texture, tile_px_w, tile_px_h); + auto handles = slice_tileset(texture, tile_px_w, tile_px_h, reserved); return handles; } @@ -192,6 +247,8 @@ void Textures::deleteHandle(TexposHandle handle) { auto texpos = Textures::getTexposByHandle(handle); if (texpos > 0) delete_texture(texpos); + if (g_handle_to_reserved_texpos.contains(handle)) + g_handle_to_reserved_texpos.erase(handle); if (g_handle_to_texpos.contains(handle)) g_handle_to_texpos.erase(handle); if (g_handle_to_surface.contains(handle)) { @@ -207,7 +264,18 @@ static void reset_texpos() { g_handle_to_texpos.clear(); } +static void reset_reserved_texpos() { + DEBUG(textures).print("resetting reserved texture mappings\n"); + g_handle_to_reserved_texpos.clear(); +} + +static void reset_tilesets() { + DEBUG(textures).print("resetting tileset to handle mappings\n"); + g_tileset_to_handles.clear(); +} + static void reset_surface() { + DEBUG(textures).print("deleting cached surfaces\n"); for (auto& entry : g_handle_to_surface) { DFSDL_FreeSurface(entry.second); } @@ -220,7 +288,9 @@ struct tracking_stage_new_region : df::viewscreen_new_regionst { DEFINE_VMETHOD_INTERPOSE(void, logic, ()) { if (this->m_raw_load_stage != this->raw_load_stage) { - TRACE(textures).print("raw_load_stage %d -> %d\n", this->m_raw_load_stage, this->raw_load_stage); + TRACE(textures).print("raw_load_stage %d -> %d\n", this->m_raw_load_stage, + this->raw_load_stage); + loading_state = this->raw_load_stage >= 0 && this->raw_load_stage < 3 ? true : false; this->m_raw_load_stage = this->raw_load_stage; if (this->m_raw_load_stage == 1) reset_texpos(); @@ -240,6 +310,7 @@ struct tracking_stage_adopt_region : df::viewscreen_adopt_regionst { DEFINE_VMETHOD_INTERPOSE(void, logic, ()) { if (this->m_cur_step != this->cur_step) { TRACE(textures).print("step %d -> %d\n", this->m_cur_step, this->cur_step); + loading_state = this->cur_step >= 0 && this->cur_step < 3 ? true : false; this->m_cur_step = this->cur_step; if (this->m_cur_step == 1) reset_texpos(); @@ -259,6 +330,7 @@ struct tracking_stage_load_region : df::viewscreen_loadgamest { DEFINE_VMETHOD_INTERPOSE(void, logic, ()) { if (this->m_cur_step != this->cur_step) { TRACE(textures).print("step %d -> %d\n", this->m_cur_step, this->cur_step); + loading_state = this->cur_step >= 0 && this->cur_step < 3 ? true : false; this->m_cur_step = this->cur_step; if (this->m_cur_step == 1) reset_texpos(); @@ -278,6 +350,7 @@ struct tracking_stage_new_arena : df::viewscreen_new_arenast { DEFINE_VMETHOD_INTERPOSE(void, logic, ()) { if (this->m_cur_step != this->cur_step) { TRACE(textures).print("step %d -> %d\n", this->m_cur_step, this->cur_step); + loading_state = this->cur_step >= 0 && this->cur_step < 3 ? true : false; this->m_cur_step = this->cur_step; if (this->m_cur_step == 0) reset_texpos(); @@ -304,12 +377,25 @@ static void uninstall_reset_point() { INTERPOSE_HOOK(tracking_stage_new_arena, logic).remove(); } +static void reserve_static_range() { + reserved_range.init(enabler->textures.init_texture_size); + auto dummy_surface = + DFSDL_CreateRGBSurfaceWithFormat(0, 0, 0, 32, SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA32); + for (int32_t i = 0; i < Reserved::size; i++) { + add_texture(dummy_surface); + } + enabler->textures.init_texture_size += Reserved::size; +} + void Textures::init(color_ostream& out) { if (!enabler) return; + reserve_static_range(); install_reset_point(); - DEBUG(textures, out).print("dynamic texture loading ready"); + DEBUG(textures, out) + .print("dynamic texture loading ready, reserved range %d-%d\n", reserved_range.start, + reserved_range.end); } void Textures::cleanup() { @@ -317,6 +403,8 @@ void Textures::cleanup() { return; reset_texpos(); + reset_reserved_texpos(); + reset_tilesets(); reset_surface(); uninstall_reset_point(); } diff --git a/plugins/lua/hotkeys.lua b/plugins/lua/hotkeys.lua index fae138353..4169d439a 100644 --- a/plugins/lua/hotkeys.lua +++ b/plugins/lua/hotkeys.lua @@ -5,8 +5,8 @@ local helpdb = require('helpdb') local overlay = require('plugins.overlay') local widgets = require('gui.widgets') -local logo_textures = dfhack.textures.loadTileset('hack/data/art/logo.png', 8, 12) -local logo_hovered_textures = dfhack.textures.loadTileset('hack/data/art/logo_hovered.png', 8, 12) +local logo_textures = dfhack.textures.loadTileset('hack/data/art/logo.png', 8, 12, true) +local logo_hovered_textures = dfhack.textures.loadTileset('hack/data/art/logo_hovered.png', 8, 12, true) local function get_command(cmdline) local first_word = cmdline:trim():split(' +')[1] @@ -17,8 +17,8 @@ end function should_hide_armok(cmdline) local command = get_command(cmdline) return dfhack.getHideArmokTools() and - helpdb.is_entry(command) and - helpdb.get_entry_tags(command).armok + helpdb.is_entry(command) and + helpdb.get_entry_tags(command).armok end -- ----------------- -- @@ -26,11 +26,11 @@ end -- ----------------- -- HotspotMenuWidget = defclass(HotspotMenuWidget, overlay.OverlayWidget) -HotspotMenuWidget.ATTRS{ - default_pos={x=5,y=1}, - default_enabled=true, - version=2, - viewscreens={ +HotspotMenuWidget.ATTRS { + default_pos = { x = 5, y = 1 }, + default_enabled = true, + version = 2, + viewscreens = { 'adopt_region', 'choose_game_type', -- 'choose_start_site', -- conflicts with vanilla panel layouts @@ -48,51 +48,51 @@ HotspotMenuWidget.ATTRS{ 'update_region', 'world' }, - frame={w=4, h=3} + frame = { w = 4, h = 3 } } function HotspotMenuWidget:init() local to_pen = dfhack.pen.parse local function tp(idx, ch) - return to_pen{ - tile=function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, - ch=ch, - fg=COLOR_GREY, + return to_pen { + tile = function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, + ch = ch, + fg = COLOR_GREY, } end local function tph(idx, ch) - return to_pen{ - tile=function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, - ch=ch, - fg=COLOR_WHITE, + return to_pen { + tile = function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, + ch = ch, + fg = COLOR_WHITE, } end local function get_tile_token(idx, ch) return { - tile=tp(idx, ch), - htile=tph(idx, ch), - width=1, + tile = tp(idx, ch), + htile = tph(idx, ch), + width = 1, } end - self:addviews{ - widgets.Label{ - text={ + self:addviews { + widgets.Label { + text = { get_tile_token(1, '!'), get_tile_token(2, 'D'), get_tile_token(3, 'F'), get_tile_token(4, '!'), NEWLINE, get_tile_token(5, '!'), get_tile_token(6, 'H'), get_tile_token(7, 'a'), get_tile_token(8, '!'), NEWLINE, get_tile_token(9, '!'), get_tile_token(10, 'c'), get_tile_token(11, 'k'), get_tile_token(12, '!'), }, - on_click=function() dfhack.run_command('hotkeys') end, + on_click = function() dfhack.run_command('hotkeys') end, }, } end function HotspotMenuWidget:overlay_trigger() - return MenuScreen{hotspot=self}:show() + return MenuScreen { hotspot = self }:show() end -- register the menu hotspot with the overlay -OVERLAY_WIDGETS = {menu=HotspotMenuWidget} +OVERLAY_WIDGETS = { menu = HotspotMenuWidget } -- ---- -- -- Menu -- @@ -103,15 +103,15 @@ local MAX_LIST_WIDTH = 45 local MAX_LIST_HEIGHT = 15 Menu = defclass(Menu, widgets.Panel) -Menu.ATTRS{ - hotspot=DEFAULT_NIL, +Menu.ATTRS { + hotspot = DEFAULT_NIL, } -- get a map from the binding string to a list of hotkey strings that all -- point to that binding local function get_bindings_to_hotkeys(hotkeys, bindings) local bindings_to_hotkeys = {} - for _,hotkey in ipairs(hotkeys) do + for _, hotkey in ipairs(hotkeys) do local binding = bindings[hotkey] table.insert(ensure_key(bindings_to_hotkeys, binding), hotkey) end @@ -126,17 +126,17 @@ local function get_choices(hotkeys, bindings, is_inverted) local bindings_to_hotkeys = get_bindings_to_hotkeys(hotkeys, bindings) -- build list choices - for _,hotkey in ipairs(hotkeys) do + for _, hotkey in ipairs(hotkeys) do local command = bindings[hotkey] if seen[command] then goto continue end seen[command] = true local hk_width, tokens = 0, {} - for _,hk in ipairs(bindings_to_hotkeys[command]) do + for _, hk in ipairs(bindings_to_hotkeys[command]) do if hk_width ~= 0 then table.insert(tokens, ', ') hk_width = hk_width + 2 end - table.insert(tokens, {text=hk, pen=COLOR_LIGHTGREEN}) + table.insert(tokens, { text = hk, pen = COLOR_LIGHTGREEN }) hk_width = hk_width + #hk end local command_str = command @@ -144,16 +144,20 @@ local function get_choices(hotkeys, bindings, is_inverted) local max_command_len = MAX_LIST_WIDTH - hk_width - LIST_BUFFER command_str = command:sub(1, max_command_len - 3) .. '...' end - table.insert(tokens, 1, {text=command_str}) - local choice = {icon=ARROW, command=command, text=tokens, - hk_width=hk_width} + table.insert(tokens, 1, { text = command_str }) + local choice = { + icon = ARROW, + command = command, + text = tokens, + hk_width = hk_width + } max_width = math.max(max_width, hk_width + #command_str + LIST_BUFFER) table.insert(choices, is_inverted and 1 or #choices + 1, choice) ::continue:: end -- adjust width of command fields so the hotkey tokens are right justified - for _,choice in ipairs(choices) do + for _, choice in ipairs(choices) do local command_token = choice.text[1] command_token.width = max_width - choice.hk_width - (LIST_BUFFER - 1) end @@ -164,17 +168,17 @@ end function Menu:init() local hotkeys, bindings = getHotkeys() if #hotkeys == 0 then - hotkeys = {''} - bindings = {['']='gui/launcher'} + hotkeys = { '' } + bindings = { [''] = 'gui/launcher' } end local is_inverted = not not self.hotspot.frame.b - local choices,list_width = get_choices(hotkeys, bindings, is_inverted) + local choices, list_width = get_choices(hotkeys, bindings, is_inverted) list_width = math.max(35, list_width) local list_frame = copyall(self.hotspot.frame) - local list_widget_frame = {h=math.min(#choices, MAX_LIST_HEIGHT)} + local list_widget_frame = { h = math.min(#choices, MAX_LIST_HEIGHT) } local quickstart_frame = {} list_frame.w = list_width + 2 list_frame.h = list_widget_frame.h + 4 @@ -193,51 +197,51 @@ function Menu:init() list_frame.r = math.max(0, list_frame.r + 5) end - local help_frame = {w=list_frame.w, l=list_frame.l, r=list_frame.r} + local help_frame = { w = list_frame.w, l = list_frame.l, r = list_frame.r } if list_frame.t then help_frame.t = list_frame.t + list_frame.h else help_frame.b = list_frame.b + list_frame.h end - self:addviews{ - widgets.Panel{ - view_id='list_panel', - frame=list_frame, - frame_style=gui.PANEL_FRAME, - frame_background=gui.CLEAR_PEN, - subviews={ - widgets.List{ - view_id='list', - frame=list_widget_frame, - choices=choices, - icon_width=2, - on_select=self:callback('onSelect'), - on_submit=self:callback('onSubmit'), - on_submit2=self:callback('onSubmit2'), + self:addviews { + widgets.Panel { + view_id = 'list_panel', + frame = list_frame, + frame_style = gui.PANEL_FRAME, + frame_background = gui.CLEAR_PEN, + subviews = { + widgets.List { + view_id = 'list', + frame = list_widget_frame, + choices = choices, + icon_width = 2, + on_select = self:callback('onSelect'), + on_submit = self:callback('onSubmit'), + on_submit2 = self:callback('onSubmit2'), }, - widgets.Panel{frame={h=1}}, - widgets.HotkeyLabel{ - frame=quickstart_frame, - label='Quickstart guide', - key='STRING_A063', - on_activate=function() - self:onSubmit(nil, {command='quickstart-guide'}) + widgets.Panel { frame = { h = 1 } }, + widgets.HotkeyLabel { + frame = quickstart_frame, + label = 'Quickstart guide', + key = 'STRING_A063', + on_activate = function() + self:onSubmit(nil, { command = 'quickstart-guide' }) end, }, }, }, - widgets.ResizingPanel{ - view_id='help_panel', - autoarrange_subviews=true, - frame=help_frame, - frame_style=gui.PANEL_FRAME, - frame_background=gui.CLEAR_PEN, - subviews={ - widgets.WrappedLabel{ - view_id='help', - text_to_wrap='', - scroll_keys={}, + widgets.ResizingPanel { + view_id = 'help_panel', + autoarrange_subviews = true, + frame = help_frame, + frame_style = gui.PANEL_FRAME, + frame_background = gui.CLEAR_PEN, + subviews = { + widgets.WrappedLabel { + view_id = 'help', + text_to_wrap = '', + scroll_keys = {}, }, }, }, @@ -252,7 +256,7 @@ function Menu:onSelect(_, choice) if not choice or #self.subviews == 0 then return end local command = get_command(choice.command) self.subviews.help.text_to_wrap = helpdb.is_entry(command) and - helpdb.get_entry_short_help(command) or 'Command not found' + helpdb.get_entry_short_help(command) or 'Command not found' self.subviews.help_panel:updateLayout() end @@ -302,7 +306,7 @@ end function Menu:getMouseFramePos() return self.subviews.list_panel:getMouseFramePos() or - self.subviews.help_panel:getMouseFramePos() + self.subviews.help_panel:getMouseFramePos() end function Menu:onRenderBody(dc) @@ -324,14 +328,14 @@ end MenuScreen = defclass(MenuScreen, gui.ZScreen) MenuScreen.ATTRS { - focus_path='hotkeys/menu', - initial_pause=false, - hotspot=DEFAULT_NIL, + focus_path = 'hotkeys/menu', + initial_pause = false, + hotspot = DEFAULT_NIL, } function MenuScreen:init() - self:addviews{ - Menu{hotspot=self.hotspot}, + self:addviews { + Menu { hotspot = self.hotspot }, } end diff --git a/plugins/pathable.cpp b/plugins/pathable.cpp index 12852a894..be6537d32 100644 --- a/plugins/pathable.cpp +++ b/plugins/pathable.cpp @@ -36,7 +36,7 @@ namespace DFHack { static std::vector textures; DFhackCExport command_result plugin_init(color_ostream &out, std::vector &commands) { - textures = Textures::loadTileset("hack/data/art/pathable.png", 32, 32); + textures = Textures::loadTileset("hack/data/art/pathable.png", 32, 32, true); return CR_OK; } From 5b34ac63e19599b0a2494e57cbd8761bd9737e03 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Fri, 1 Sep 2023 18:31:19 +0300 Subject: [PATCH 02/14] fix for gcc --- library/modules/Textures.cpp | 44 +++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index e52445f18..bdb1e815a 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -29,6 +29,27 @@ namespace DFHack { DBG_DECLARE(core, textures, DebugCategory::LINFO); } +struct ReservedRange { + void init(int32_t start) { + this->start = start; + this->end = start + ReservedRange::size; + this->current = start; + } + long get_new_texpos() { + if (this->current == this->end) + return -1; + current = this->current; + this->current++; + return current; + } + + static const int32_t size = 10000; // size of reserved texpos buffer + int32_t start = -1; + int32_t end = -1; + long current = -1; +}; + +static ReservedRange reserved_range{}; static std::unordered_map g_handle_to_texpos; static std::unordered_map g_handle_to_reserved_texpos; static std::unordered_map g_handle_to_surface; @@ -36,25 +57,6 @@ static std::unordered_map> g_tileset_to_h static std::mutex g_adding_mutex; static std::atomic loading_state = false; -struct Reserved { - static void init(int32_t start) { - reserved_range.start = start; - reserved_range.end = start + Reserved::size; - reserved_range.current = start; - } - static long get_new_texpos() { - if (reserved_range.current == reserved_range.end) - return -1; - current = reserved_range.current; - reserved_range.current++; - return current; - } - static const int32_t size = 10000; // size of reserved texpos buffer - inline static int32_t start = -1; - inline static int32_t end = -1; - inline static long current = -1; -} reserved_range; - // Converts an arbitrary Surface to something like the display format // (32-bit RGBA), and converts magenta to transparency if convert_magenta is set // and the source surface didn't already have an alpha channel. @@ -381,10 +383,10 @@ static void reserve_static_range() { reserved_range.init(enabler->textures.init_texture_size); auto dummy_surface = DFSDL_CreateRGBSurfaceWithFormat(0, 0, 0, 32, SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA32); - for (int32_t i = 0; i < Reserved::size; i++) { + for (int32_t i = 0; i < ReservedRange::size; i++) { add_texture(dummy_surface); } - enabler->textures.init_texture_size += Reserved::size; + enabler->textures.init_texture_size += ReservedRange::size; } void Textures::init(color_ostream& out) { From 469a97f78189a2f0bf86ffa7253da47df4cdf475 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sat, 2 Sep 2023 08:38:33 +0300 Subject: [PATCH 03/14] review --- docs/dev/Lua API.rst | 5 +++ library/modules/Textures.cpp | 76 +++++++++++++++++++++++++++++------- 2 files changed, 66 insertions(+), 15 deletions(-) diff --git a/docs/dev/Lua API.rst b/docs/dev/Lua API.rst index 9199130fe..dc1722bf4 100644 --- a/docs/dev/Lua API.rst +++ b/docs/dev/Lua API.rst @@ -2594,6 +2594,11 @@ invalidates the ``texpos`` value that used to point to that texture. The ``textures`` module solves this problem by providing a stable handle instead of a raw ``texpos``. When we need to draw a particular tile, we can look up the current ``texpos`` value via the handle. +Texture module can register textures in two ways: to reserved and dynamic ranges. +Reserved range is a limit buffer in a game texture vector, that will never be wiped. +It is good for static assets, which need to be loaded at the very beginning and will be used during the process running. +In other cases, it is better to use dynamic range. +If reserved range buffer limit has been reached, dynamic range will be used by default. * ``loadTileset(file, tile_px_w, tile_px_h, reserved?)`` diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index bdb1e815a..a2810dd20 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -34,6 +35,7 @@ struct ReservedRange { this->start = start; this->end = start + ReservedRange::size; this->current = start; + this->is_installed = true; } long get_new_texpos() { if (this->current == this->end) @@ -47,6 +49,7 @@ struct ReservedRange { int32_t start = -1; int32_t end = -1; long current = -1; + bool is_installed = false; }; static ReservedRange reserved_range{}; @@ -54,6 +57,7 @@ static std::unordered_map g_handle_to_texpos; static std::unordered_map g_handle_to_reserved_texpos; static std::unordered_map g_handle_to_surface; static std::unordered_map> g_tileset_to_handles; +static std::vector g_delayed_regs; static std::mutex g_adding_mutex; static std::atomic loading_state = false; @@ -134,6 +138,12 @@ std::vector slice_tileset(SDL_Surface* surface, int tile_px_w, int int dimx = surface->w / tile_px_w; int dimy = surface->h / tile_px_h; + if (reserved && (dimx * dimy > reserved_range.end - reserved_range.current)) { + WARN(textures).print( + "there is not enough space in reserved range for whole tileset, using dynamic range\n"); + reserved = false; + } + for (int y = 0; y < dimy; y++) { for (int x = 0; x < dimx; x++) { SDL_Surface* tile = DFSDL_CreateRGBSurface( @@ -153,26 +163,35 @@ std::vector slice_tileset(SDL_Surface* surface, int tile_px_w, int TexposHandle Textures::loadTexture(SDL_Surface* surface, bool reserved) { if (!surface || !enabler) return 0; // should be some error, i guess - if (loading_state) { - ERR(textures).printerr("unable to load texture during game loading\n"); - return 0; - } + if (loading_state) + reserved = true; // use reserved range during loading for all textures auto handle = reinterpret_cast(surface); g_handle_to_surface.emplace(handle, surface); surface->refcount++; // prevent destruct on next FreeSurface by game - if (reserved) { + + if (reserved && reserved_range.is_installed) { auto texpos = reserved_range.get_new_texpos(); - if (texpos == -1) { + if (texpos != -1) { + insert_texture(surface, texpos); + g_handle_to_reserved_texpos.emplace(handle, texpos); + return handle; + } + + if (loading_state) { // if we in loading state and reserved range is full -> error ERR(textures).printerr("reserved range limit has been reached, use dynamic range\n"); return 0; } - insert_texture(surface, texpos); - g_handle_to_reserved_texpos.emplace(handle, texpos); + } + + // if we here in loading state = true, then it should be dynamic range -> delay reg + if (loading_state) { + g_delayed_regs.push_back(handle); } else { auto texpos = add_texture(surface); g_handle_to_texpos.emplace(handle, texpos); } + return handle; } @@ -192,10 +211,9 @@ std::vector Textures::loadTileset(const std::string& file, int til surface = canonicalize_format(surface); auto handles = slice_tileset(surface, tile_px_w, tile_px_h, reserved); - DEBUG(textures).print("loaded %zd textures from '%s' to %s range\n", handles.size(), - file.c_str(), reserved ? "reserved" : "dynamic"); - + DEBUG(textures).print("loaded %zd textures from '%s'\n", handles.size(), file.c_str()); g_tileset_to_handles[file] = handles; + return handles; } @@ -207,12 +225,14 @@ long Textures::getTexposByHandle(TexposHandle handle) { return g_handle_to_reserved_texpos[handle]; if (g_handle_to_texpos.contains(handle)) return g_handle_to_texpos[handle]; + if (std::find(g_delayed_regs.begin(), g_delayed_regs.end(), handle) != g_delayed_regs.end()) + return 0; if (g_handle_to_surface.contains(handle)) { - if (loading_state) { - ERR(textures).printerr("unable reinit texture from dynamic range during loading\n"); - return -1; - } g_handle_to_surface[handle]->refcount++; // prevent destruct on next FreeSurface by game + if (loading_state) { // reinit dor dynamic range during loading -> delayed + g_delayed_regs.push_back(handle); + return 0; + } auto texpos = add_texture(g_handle_to_surface[handle]); g_handle_to_texpos.emplace(handle, texpos); return texpos; @@ -284,6 +304,15 @@ static void reset_surface() { g_handle_to_surface.clear(); } +static void register_delayed_handles() { + DEBUG(textures).print("register delayed handles, size %zd\n", g_delayed_regs.size()); + for (auto& handle : g_delayed_regs) { + auto texpos = add_texture(g_handle_to_surface[handle]); + g_handle_to_texpos.emplace(handle, texpos); + } + g_delayed_regs.clear(); +} + // reset point on New Game struct tracking_stage_new_region : df::viewscreen_new_regionst { typedef df::viewscreen_new_regionst interpose_base; @@ -292,7 +321,10 @@ struct tracking_stage_new_region : df::viewscreen_new_regionst { if (this->m_raw_load_stage != this->raw_load_stage) { TRACE(textures).print("raw_load_stage %d -> %d\n", this->m_raw_load_stage, this->raw_load_stage); + bool tmp_state = loading_state; loading_state = this->raw_load_stage >= 0 && this->raw_load_stage < 3 ? true : false; + if (tmp_state != loading_state && !loading_state) + register_delayed_handles(); this->m_raw_load_stage = this->raw_load_stage; if (this->m_raw_load_stage == 1) reset_texpos(); @@ -312,7 +344,10 @@ struct tracking_stage_adopt_region : df::viewscreen_adopt_regionst { DEFINE_VMETHOD_INTERPOSE(void, logic, ()) { if (this->m_cur_step != this->cur_step) { TRACE(textures).print("step %d -> %d\n", this->m_cur_step, this->cur_step); + bool tmp_state = loading_state; loading_state = this->cur_step >= 0 && this->cur_step < 3 ? true : false; + if (tmp_state != loading_state && !loading_state) + register_delayed_handles(); this->m_cur_step = this->cur_step; if (this->m_cur_step == 1) reset_texpos(); @@ -332,7 +367,10 @@ struct tracking_stage_load_region : df::viewscreen_loadgamest { DEFINE_VMETHOD_INTERPOSE(void, logic, ()) { if (this->m_cur_step != this->cur_step) { TRACE(textures).print("step %d -> %d\n", this->m_cur_step, this->cur_step); + bool tmp_state = loading_state; loading_state = this->cur_step >= 0 && this->cur_step < 3 ? true : false; + if (tmp_state != loading_state && !loading_state) + register_delayed_handles(); this->m_cur_step = this->cur_step; if (this->m_cur_step == 1) reset_texpos(); @@ -352,7 +390,10 @@ struct tracking_stage_new_arena : df::viewscreen_new_arenast { DEFINE_VMETHOD_INTERPOSE(void, logic, ()) { if (this->m_cur_step != this->cur_step) { TRACE(textures).print("step %d -> %d\n", this->m_cur_step, this->cur_step); + bool tmp_state = loading_state; loading_state = this->cur_step >= 0 && this->cur_step < 3 ? true : false; + if (tmp_state != loading_state && !loading_state) + register_delayed_handles(); this->m_cur_step = this->cur_step; if (this->m_cur_step == 0) reset_texpos(); @@ -380,6 +421,11 @@ static void uninstall_reset_point() { } static void reserve_static_range() { + if (static_cast(enabler->textures.init_texture_size) != enabler->textures.raws.size()) { + WARN(textures).print( + "reserved range can't be installed! all textures will be loaded to dynamic range!"); + return; + } reserved_range.init(enabler->textures.init_texture_size); auto dummy_surface = DFSDL_CreateRGBSurfaceWithFormat(0, 0, 0, 32, SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA32); From 033a849de2580485daa66458502e4a87eb296190 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sat, 2 Sep 2023 08:40:24 +0300 Subject: [PATCH 04/14] Apply suggestions from code review Co-authored-by: Myk --- docs/dev/Lua API.rst | 6 +++--- library/modules/Textures.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/dev/Lua API.rst b/docs/dev/Lua API.rst index dc1722bf4..1cba8284e 100644 --- a/docs/dev/Lua API.rst +++ b/docs/dev/Lua API.rst @@ -2600,7 +2600,7 @@ It is good for static assets, which need to be loaded at the very beginning and In other cases, it is better to use dynamic range. If reserved range buffer limit has been reached, dynamic range will be used by default. -* ``loadTileset(file, tile_px_w, tile_px_h, reserved?)`` +* ``loadTileset(file, tile_px_w, tile_px_h[, reserved])`` Loads a tileset from the image ``file`` with give tile dimensions in pixels. The image will be sliced in row major order. Returns an array of ``TexposHandle``. @@ -2618,7 +2618,7 @@ If reserved range buffer limit has been reached, dynamic range will be used by d get the ``texpos`` for your texture. ``texpos`` can change when game textures are reset, but the handle will be the same. -* ``createTile(pixels, tile_px_w, tile_px_h, reserved?)`` +* ``createTile(pixels, tile_px_w, tile_px_h[, reserved])`` Create and register a new texture with the given tile dimensions and an array of ``pixels`` in row major order. Each pixel is an integer representing color in packed @@ -2626,7 +2626,7 @@ If reserved range buffer limit has been reached, dynamic range will be used by d ``reserved`` is optional boolean argument, which indicates texpos range. ``true`` - reserved, ``false`` - dynamic (default). -* ``createTileset(pixels, texture_px_w, texture_px_h, tile_px_w, tile_px_h, reserved?)`` +* ``createTileset(pixels, texture_px_w, texture_px_h, tile_px_w, tile_px_h[, reserved])`` Create and register a new texture with the given texture dimensions and an array of ``pixels`` in row major order. Then slice it into tiles with the given tile diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index a2810dd20..291b5343c 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -100,7 +100,7 @@ static long add_texture(SDL_Surface* surface) { return texpos; } -// register surface in texture raws to specific texpos, returns a texpos +// register surface in texture raws to specific texpos static void insert_texture(SDL_Surface* surface, long texpos) { std::lock_guard lg_add_texture(g_adding_mutex); enabler->textures.raws[texpos] = surface; From 770402a2928e576b78235a36f247cca3b98463b9 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sat, 2 Sep 2023 11:05:28 +0300 Subject: [PATCH 05/14] erase from delayed when deleteHandle() --- library/modules/Textures.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index 291b5343c..5ece05193 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -273,6 +273,9 @@ void Textures::deleteHandle(TexposHandle handle) { g_handle_to_reserved_texpos.erase(handle); if (g_handle_to_texpos.contains(handle)) g_handle_to_texpos.erase(handle); + if (auto it = std::find(g_delayed_regs.begin(), g_delayed_regs.end(), handle); + it != g_delayed_regs.end()) + g_delayed_regs.erase(it); if (g_handle_to_surface.contains(handle)) { auto surface = g_handle_to_surface[handle]; while (surface->refcount) From 25cc778fce4e02784ec41aeffc46293a4093a23a Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 10 Sep 2023 11:17:24 +0300 Subject: [PATCH 06/14] review refactor --- library/modules/Textures.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index 5ece05193..c8dc33c84 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -40,9 +40,7 @@ struct ReservedRange { long get_new_texpos() { if (this->current == this->end) return -1; - current = this->current; - this->current++; - return current; + return this->current++; } static const int32_t size = 10000; // size of reserved texpos buffer From bd4d831582e852bd36d2005d8a5ae7ca2fe5131e Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 10 Sep 2023 14:50:03 +0300 Subject: [PATCH 07/14] add flag for dummy & resolve conflicts --- library/modules/Textures.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index c8dc33c84..b03821907 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -200,6 +200,9 @@ std::vector Textures::loadTileset(const std::string& file, int til if (g_tileset_to_handles.contains(file)) return g_tileset_to_handles[file]; + if (!enabler) + return std::vector{}; + SDL_Surface* surface = DFIMG_Load(file.c_str()); if (!surface) { ERR(textures).printerr("unable to load textures from '%s'\n", file.c_str()); @@ -428,8 +431,8 @@ static void reserve_static_range() { return; } reserved_range.init(enabler->textures.init_texture_size); - auto dummy_surface = - DFSDL_CreateRGBSurfaceWithFormat(0, 0, 0, 32, SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA32); + auto dummy_surface = DFSDL_CreateRGBSurfaceWithFormat( + SDL_DONTFREE, 0, 0, 32, SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA32); for (int32_t i = 0; i < ReservedRange::size; i++) { add_texture(dummy_surface); } From d2bc834fa960fd35d69f9a2ee252bebbe78f93c0 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Mon, 11 Sep 2023 07:35:27 +0300 Subject: [PATCH 08/14] fix exception on close, dummy surface refcount --- library/modules/Textures.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index b03821907..016a2193e 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -58,6 +58,7 @@ static std::unordered_map> g_tileset_to_h static std::vector g_delayed_regs; static std::mutex g_adding_mutex; static std::atomic loading_state = false; +static SDL_Surface* dummy_surface = NULL; // Converts an arbitrary Surface to something like the display format // (32-bit RGBA), and converts magenta to transparency if convert_magenta is set @@ -173,6 +174,7 @@ TexposHandle Textures::loadTexture(SDL_Surface* surface, bool reserved) { if (texpos != -1) { insert_texture(surface, texpos); g_handle_to_reserved_texpos.emplace(handle, texpos); + dummy_surface->refcount--; return handle; } @@ -431,8 +433,9 @@ static void reserve_static_range() { return; } reserved_range.init(enabler->textures.init_texture_size); - auto dummy_surface = DFSDL_CreateRGBSurfaceWithFormat( - SDL_DONTFREE, 0, 0, 32, SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA32); + dummy_surface = + DFSDL_CreateRGBSurfaceWithFormat(0, 0, 0, 32, SDL_PixelFormatEnum::SDL_PIXELFORMAT_RGBA32); + dummy_surface->refcount += ReservedRange::size; for (int32_t i = 0; i < ReservedRange::size; i++) { add_texture(dummy_surface); } From f4348095a33f66ad5ada8338a9bad1083253370c Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 24 Sep 2023 09:43:28 +0300 Subject: [PATCH 09/14] upstream --- plugins/lua/hotkeys.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/lua/hotkeys.lua b/plugins/lua/hotkeys.lua index 4169d439a..30407a8fa 100644 --- a/plugins/lua/hotkeys.lua +++ b/plugins/lua/hotkeys.lua @@ -177,6 +177,8 @@ function Menu:init() list_width = math.max(35, list_width) + list_width = math.max(35, list_width) + local list_frame = copyall(self.hotspot.frame) local list_widget_frame = { h = math.min(#choices, MAX_LIST_HEIGHT) } local quickstart_frame = {} From ae67ec05dec9d9f3b818def9616b7f5d340bcecc Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 24 Sep 2023 13:01:31 +0300 Subject: [PATCH 10/14] remove doubled check --- build/ALL_BUILD.vcxproj | 533 +++++++++ build/ALL_BUILD.vcxproj.filters | 8 + build/Continuous.vcxproj | 145 +++ build/Continuous.vcxproj.filters | 17 + build/Experimental.vcxproj | 145 +++ build/Experimental.vcxproj.filters | 17 + build/INSTALL.vcxproj | 126 +++ build/INSTALL.vcxproj.filters | 13 + build/Nightly.vcxproj | 145 +++ build/Nightly.vcxproj.filters | 17 + build/NightlyMemoryCheck.vcxproj | 145 +++ build/NightlyMemoryCheck.vcxproj.filters | 17 + build/PACKAGE.vcxproj | 132 +++ build/PACKAGE.vcxproj.filters | 13 + build/RUN_TESTS.vcxproj | 118 ++ build/RUN_TESTS.vcxproj.filters | 13 + build/ZERO_CHECK.vcxproj | 105 ++ build/ZERO_CHECK.vcxproj.filters | 13 + build/dfhack.sln | 1295 ++++++++++++++++++++++ library/modules/Textures.cpp | 3 - 20 files changed, 3017 insertions(+), 3 deletions(-) create mode 100644 build/ALL_BUILD.vcxproj create mode 100644 build/ALL_BUILD.vcxproj.filters create mode 100644 build/Continuous.vcxproj create mode 100644 build/Continuous.vcxproj.filters create mode 100644 build/Experimental.vcxproj create mode 100644 build/Experimental.vcxproj.filters create mode 100644 build/INSTALL.vcxproj create mode 100644 build/INSTALL.vcxproj.filters create mode 100644 build/Nightly.vcxproj create mode 100644 build/Nightly.vcxproj.filters create mode 100644 build/NightlyMemoryCheck.vcxproj create mode 100644 build/NightlyMemoryCheck.vcxproj.filters create mode 100644 build/PACKAGE.vcxproj create mode 100644 build/PACKAGE.vcxproj.filters create mode 100644 build/RUN_TESTS.vcxproj create mode 100644 build/RUN_TESTS.vcxproj.filters create mode 100644 build/ZERO_CHECK.vcxproj create mode 100644 build/ZERO_CHECK.vcxproj.filters create mode 100644 build/dfhack.sln diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj new file mode 100644 index 000000000..eefddc34c --- /dev/null +++ b/build/ALL_BUILD.vcxproj @@ -0,0 +1,533 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {40EA859D-1269-313F-A313-AA32B87C8935} + 10.0.22000.0 + Win32Proj + x64 + ALL_BUILD + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + + + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} + 3dveins + false + Never + + + {14C478D6-D815-378F-81D1-B53BBD6CBE9A} + RemoteFortressReader + false + Never + + + {3A2B0858-3B92-3598-B679-2A437C1286E0} + add-spatter + false + Never + + + {27ECEB5C-C396-32BE-93E6-4D4801692191} + autobutcher + false + Never + + + {5F63101D-75FE-31BE-9D25-6641FBBFF959} + autochop + false + Never + + + {7D67495E-4C92-37BE-BEF8-174CA37ADD21} + autoclothing + false + Never + + + {6152D284-A720-3556-A60A-7C13C89205AD} + autodump + false + Never + + + {4049FF1D-8A65-3021-B550-0DE0E63F9577} + autofarm + false + Never + + + {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} + autolabor + false + Never + + + {961FD68A-49A7-3F16-9F96-16AC8236D3A3} + autonestbox + false + Never + + + {D3C67352-8290-3C4E-9F23-93DDE051AA37} + autoslab + false + Never + + + {A0486456-80E4-3492-940E-6652FF2B45B9} + binpatch + + + {386966C3-DC46-3936-AD44-35E2470C6A28} + blueprint + false + Never + + + {02D9B109-1602-3567-80C0-3BF354675829} + buildingplan + false + Never + + + {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} + changeitem + false + Never + + + {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} + changelayer + false + Never + + + {76B00654-E15A-3E4F-8C41-DDC63A14246A} + changevein + false + Never + + + {D7DF31C2-3247-31BA-A745-DF4095334504} + channel-safely + false + Never + + + {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} + cleanconst + false + Never + + + {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} + cleaners + false + Never + + + {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} + cleanowned + false + Never + + + {BAABB124-4999-3462-AF35-16DB3C974D7C} + confirm + false + Never + + + {6F451C91-A082-3981-83D5-65844ED16BDA} + createitem + false + Never + + + {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} + cursecheck + false + Never + + + {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} + cxxrandom + false + Never + + + {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} + debug + false + Never + + + {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} + deramp + false + Never + + + {5347E62F-7AEB-3B7C-B480-161A35974C9E} + design + false + Never + + + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + dfhack + + + {136AD85C-398C-329A-84AC-AD4481963950} + dfhack-client + + + {78DBE964-AC8C-3264-903B-2B102B46D476} + dfhack-run + + + {5DC5A20B-821C-3008-A247-B08677276F56} + dfhack-version + + + {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} + dig + false + Never + + + {AFC95A6A-BDBB-35E2-9381-253284E1112D} + dig-now + false + Never + + + {0AED7AC4-8C48-3205-AF43-3D536A60D815} + dwarfvet + false + Never + + + {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} + eventful + false + Never + + + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} + expat + + + {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} + fastdwarf + false + Never + + + {47842A81-7497-313E-B466-C60AE89334CB} + faststart + false + Never + + + {25303A98-8EE4-3355-8C68-CFA8B4116EF0} + filltraffic + false + Never + + + {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} + flows + false + Never + + + {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} + getplants + false + Never + + + {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} + hotkeys + false + Never + + + {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} + lair + false + Never + + + {21572060-CA28-355B-A508-5675A4A2FAB3} + liquids + false + Never + + + {F1206958-458C-3F18-84D9-3EEE07B73862} + logistics + false + Never + + + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + lua + + + {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} + luasocket + false + Never + + + {419297F2-C54C-3C4B-91AB-7B119D09E730} + misery + false + Never + + + {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} + nestboxes + false + Never + + + {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} + orders + false + Never + + + {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} + overlay + false + Never + + + {4E197970-E280-3B04-AD7D-E52DC551E902} + pathable + false + Never + + + {4E6C8BD2-2434-31DC-BDD2-8788D2547403} + probe + false + Never + + + {37629CF4-1B6A-312A-89B7-CF11593F51A4} + prospector + false + Never + + + {8D195538-264D-3C39-AB9A-653DA8A6F56E} + protobuf + + + {9302E53B-085D-3577-A3E2-EB51A51D084C} + protobuf-lite + + + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} + protoc + + + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} + protoc-bin + + + {E36DC20B-AE7A-3449-B308-C932B9DD4290} + regrass + false + Never + + + {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} + reveal + false + Never + + + {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} + seedwatch + false + Never + + + {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} + showmood + false + Never + + + {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} + sort + false + Never + + + {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} + stockpiles + false + Never + + + {6579683E-AB4A-3B40-A145-1952047837D2} + strangemood + false + Never + + + {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} + tailor + false + Never + + + {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} + tiletypes + false + Never + + + {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} + work-now + false + Never + + + {C884F97B-4C5C-3457-AF4D-BB4C05670662} + workflow + false + Never + + + {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} + xlsxio_read_STATIC + + + {796760C3-71E4-32AD-A9C4-B984AFC97106} + xlsxio_write_STATIC + + + {8054C91C-5221-314F-96C5-8FEC57BBEED1} + xlsxreader + false + Never + + + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} + zip + + + {3B9F42C2-0060-329E-B123-7DEF1E91617D} + zone + false + Never + + + + + + \ No newline at end of file diff --git a/build/ALL_BUILD.vcxproj.filters b/build/ALL_BUILD.vcxproj.filters new file mode 100644 index 000000000..a80df604e --- /dev/null +++ b/build/ALL_BUILD.vcxproj.filters @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/build/Continuous.vcxproj b/build/Continuous.vcxproj new file mode 100644 index 000000000..63a376abe --- /dev/null +++ b/build/Continuous.vcxproj @@ -0,0 +1,145 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {D7C70C41-500D-35F8-A992-1351DDDCDA0C} + 10.0.22000.0 + Win32Proj + x64 + Continuous + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Continuous +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\Continuous + false + false + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Continuous +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\Continuous + false + false + + + + + Always + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + + + + + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/build/Continuous.vcxproj.filters b/build/Continuous.vcxproj.filters new file mode 100644 index 000000000..a7314dd00 --- /dev/null +++ b/build/Continuous.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + CMake Rules + + + + + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/Experimental.vcxproj b/build/Experimental.vcxproj new file mode 100644 index 000000000..396a79388 --- /dev/null +++ b/build/Experimental.vcxproj @@ -0,0 +1,145 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {474F765F-548E-3AAB-8D5B-66CF364BE4B2} + 10.0.22000.0 + Win32Proj + x64 + Experimental + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Experimental +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\Experimental + false + false + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Experimental +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\Experimental + false + false + + + + + Always + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + + + + + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/build/Experimental.vcxproj.filters b/build/Experimental.vcxproj.filters new file mode 100644 index 000000000..8622c11e8 --- /dev/null +++ b/build/Experimental.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + CMake Rules + + + + + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/INSTALL.vcxproj b/build/INSTALL.vcxproj new file mode 100644 index 000000000..fcc0e5dd0 --- /dev/null +++ b/build/INSTALL.vcxproj @@ -0,0 +1,126 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943} + 10.0.22000.0 + Win32Proj + x64 + INSTALL + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + Always + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + Always + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\INSTALL_force + false + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\INSTALL_force + false + false + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + {40EA859D-1269-313F-A313-AA32B87C8935} + ALL_BUILD + false + Never + + + + + + \ No newline at end of file diff --git a/build/INSTALL.vcxproj.filters b/build/INSTALL.vcxproj.filters new file mode 100644 index 000000000..1d3583629 --- /dev/null +++ b/build/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/Nightly.vcxproj b/build/Nightly.vcxproj new file mode 100644 index 000000000..ff59ec296 --- /dev/null +++ b/build/Nightly.vcxproj @@ -0,0 +1,145 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {246A2207-0D75-3894-8E4E-785344D8ABF4} + 10.0.22000.0 + Win32Proj + x64 + Nightly + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Nightly +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\Nightly + false + false + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Nightly +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\Nightly + false + false + + + + + Always + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + + + + + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/build/Nightly.vcxproj.filters b/build/Nightly.vcxproj.filters new file mode 100644 index 000000000..cf94569d8 --- /dev/null +++ b/build/Nightly.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + CMake Rules + + + + + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/NightlyMemoryCheck.vcxproj b/build/NightlyMemoryCheck.vcxproj new file mode 100644 index 000000000..260a79e55 --- /dev/null +++ b/build/NightlyMemoryCheck.vcxproj @@ -0,0 +1,145 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {93318712-66D7-31F1-B537-E229E2FD9AF0} + 10.0.22000.0 + Win32Proj + x64 + NightlyMemoryCheck + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D NightlyMemoryCheck +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\NightlyMemoryCheck + false + false + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D NightlyMemoryCheck +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\NightlyMemoryCheck + false + false + + + + + Always + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp + false + + + + + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/build/NightlyMemoryCheck.vcxproj.filters b/build/NightlyMemoryCheck.vcxproj.filters new file mode 100644 index 000000000..a4b92fdc7 --- /dev/null +++ b/build/NightlyMemoryCheck.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + CMake Rules + + + + + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/PACKAGE.vcxproj b/build/PACKAGE.vcxproj new file mode 100644 index 000000000..67c1c92dc --- /dev/null +++ b/build/PACKAGE.vcxproj @@ -0,0 +1,132 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {F20BBC06-43D9-375A-A5A9-E717817CF640} + 10.0.22000.0 + Win32Proj + x64 + PACKAGE + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + + setlocal +cd E:\programming\cplus\dfhack\build +if %errorlevel% neq 0 goto :cmEnd +E: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd E:\programming\cplus\dfhack\build +if %errorlevel% neq 0 goto :cmEnd +E: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\PACKAGE_force + false + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\PACKAGE_force + false + false + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + {40EA859D-1269-313F-A313-AA32B87C8935} + ALL_BUILD + false + Never + + + + + + \ No newline at end of file diff --git a/build/PACKAGE.vcxproj.filters b/build/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..8c2a983bf --- /dev/null +++ b/build/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/RUN_TESTS.vcxproj b/build/RUN_TESTS.vcxproj new file mode 100644 index 000000000..197f2baf3 --- /dev/null +++ b/build/RUN_TESTS.vcxproj @@ -0,0 +1,118 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {45641EBC-7207-3F33-8572-930EA9BD4C6B} + 10.0.22000.0 + Win32Proj + x64 + RUN_TESTS + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" --force-new-ctest-process -C $(Configuration) +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +"C:\Program Files\CMake\bin\ctest.exe" --force-new-ctest-process -C $(Configuration) +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\RUN_TESTS_force + false + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + %(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\RUN_TESTS_force + false + false + + + + + {31277AF8-10A2-3494-B123-559421E08C26} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/build/RUN_TESTS.vcxproj.filters b/build/RUN_TESTS.vcxproj.filters new file mode 100644 index 000000000..9b4c15921 --- /dev/null +++ b/build/RUN_TESTS.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj new file mode 100644 index 000000000..c71698f74 --- /dev/null +++ b/build/ZERO_CHECK.vcxproj @@ -0,0 +1,105 @@ + + + + x64 + + + + Release + x64 + + + RelWithDebInfo + x64 + + + + {31277AF8-10A2-3494-B123-559421E08C26} + 10.0.22000.0 + Win32Proj + x64 + ZERO_CHECK + NoUpgrade + + + + Utility + MultiByte + v143 + + + Utility + MultiByte + v143 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/programming/cplus/dfhack/build/dfhack.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-AnyNewerVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-SameMajorVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakePackageConfigHelpers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckFunctionExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckStructHasMember.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckTypeSize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\GNUInstallDirs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\TestBigEndian.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\WriteBasicConfigVersionFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\CMakeLists.txt;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;E:\programming\cplus\dfhack\data\CMakeLists.txt;E:\programming\cplus\dfhack\depends\CMakeLists.txt;E:\programming\cplus\dfhack\depends\clsocket\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\cmake\JoinPaths.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInBuildInstalls.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInSourceBuilds.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\pkg-config\jsoncpp.pc.in;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\lib_json\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\version.in;E:\programming\cplus\dfhack\depends\libexpat\expat\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libexpat\expat\Changes;E:\programming\cplus\dfhack\depends\libexpat\expat\ConfigureChecks.cmake;E:\programming\cplus\dfhack\depends\libexpat\expat\cmake\expat-config.cmake.in;E:\programming\cplus\dfhack\depends\libexpat\expat\expat_config.h.cmake;E:\programming\cplus\dfhack\depends\libzip\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\cmake-config.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake-zipconf.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake\Dist.cmake;E:\programming\cplus\dfhack\depends\libzip\lib\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\libzip-config.cmake.in;E:\programming\cplus\dfhack\depends\libzip\libzip.pc.in;E:\programming\cplus\dfhack\depends\libzip\regress\nihtest.conf.in;E:\programming\cplus\dfhack\depends\libzip\regress\runtest.in;E:\programming\cplus\dfhack\depends\lodepng\CMakeLists.txt;E:\programming\cplus\dfhack\depends\lua\CMakeLists.txt;E:\programming\cplus\dfhack\depends\md5\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\config.h.in;E:\programming\cplus\dfhack\depends\tinyxml\CMakeLists.txt;E:\programming\cplus\dfhack\depends\tthread\CMakeLists.txt;E:\programming\cplus\dfhack\depends\xlsxio\CMakeLists.txt;E:\programming\cplus\dfhack\library\CMakeLists.txt;E:\programming\cplus\dfhack\library\git-describe.cmake.in;E:\programming\cplus\dfhack\library\xml\CMakeLists.txt;E:\programming\cplus\dfhack\library\xml\tools\CMakeLists.txt;E:\programming\cplus\dfhack\package\windows\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\Plugins.cmake;E:\programming\cplus\dfhack\plugins\autolabor\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\buildingplan\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\channel-safely\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\external\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\remotefortressreader\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\stockpiles\CMakeLists.txt;E:\programming\cplus\dfhack\scripts\CMakeLists.txt;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lodepng\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lua\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\md5\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\protobuf\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tinyxml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tthread\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\lib_json\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\include\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\clsocket\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libexpat\expat\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\lib\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\xlsxio\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\tools\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\autolabor\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\buildingplan\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\channel-safely\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\remotefortressreader\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\stockpiles\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\external\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\data\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\scripts\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\package\windows\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/programming/cplus/dfhack/build/dfhack.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-AnyNewerVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-SameMajorVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakePackageConfigHelpers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckFunctionExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckStructHasMember.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckTypeSize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\GNUInstallDirs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\TestBigEndian.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\WriteBasicConfigVersionFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\CMakeLists.txt;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;E:\programming\cplus\dfhack\data\CMakeLists.txt;E:\programming\cplus\dfhack\depends\CMakeLists.txt;E:\programming\cplus\dfhack\depends\clsocket\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\cmake\JoinPaths.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInBuildInstalls.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInSourceBuilds.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\pkg-config\jsoncpp.pc.in;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\lib_json\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\version.in;E:\programming\cplus\dfhack\depends\libexpat\expat\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libexpat\expat\Changes;E:\programming\cplus\dfhack\depends\libexpat\expat\ConfigureChecks.cmake;E:\programming\cplus\dfhack\depends\libexpat\expat\cmake\expat-config.cmake.in;E:\programming\cplus\dfhack\depends\libexpat\expat\expat_config.h.cmake;E:\programming\cplus\dfhack\depends\libzip\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\cmake-config.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake-zipconf.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake\Dist.cmake;E:\programming\cplus\dfhack\depends\libzip\lib\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\libzip-config.cmake.in;E:\programming\cplus\dfhack\depends\libzip\libzip.pc.in;E:\programming\cplus\dfhack\depends\libzip\regress\nihtest.conf.in;E:\programming\cplus\dfhack\depends\libzip\regress\runtest.in;E:\programming\cplus\dfhack\depends\lodepng\CMakeLists.txt;E:\programming\cplus\dfhack\depends\lua\CMakeLists.txt;E:\programming\cplus\dfhack\depends\md5\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\config.h.in;E:\programming\cplus\dfhack\depends\tinyxml\CMakeLists.txt;E:\programming\cplus\dfhack\depends\tthread\CMakeLists.txt;E:\programming\cplus\dfhack\depends\xlsxio\CMakeLists.txt;E:\programming\cplus\dfhack\library\CMakeLists.txt;E:\programming\cplus\dfhack\library\git-describe.cmake.in;E:\programming\cplus\dfhack\library\xml\CMakeLists.txt;E:\programming\cplus\dfhack\library\xml\tools\CMakeLists.txt;E:\programming\cplus\dfhack\package\windows\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\Plugins.cmake;E:\programming\cplus\dfhack\plugins\autolabor\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\buildingplan\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\channel-safely\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\external\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\remotefortressreader\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\stockpiles\CMakeLists.txt;E:\programming\cplus\dfhack\scripts\CMakeLists.txt;%(AdditionalInputs) + E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lodepng\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lua\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\md5\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\protobuf\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tinyxml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tthread\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\lib_json\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\include\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\clsocket\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libexpat\expat\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\lib\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\xlsxio\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\tools\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\autolabor\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\buildingplan\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\channel-safely\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\remotefortressreader\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\stockpiles\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\external\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\data\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\scripts\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\package\windows\CMakeFiles\generate.stamp + false + + + + + + + + + + \ No newline at end of file diff --git a/build/ZERO_CHECK.vcxproj.filters b/build/ZERO_CHECK.vcxproj.filters new file mode 100644 index 000000000..2c79705a5 --- /dev/null +++ b/build/ZERO_CHECK.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} + + + diff --git a/build/dfhack.sln b/build/dfhack.sln new file mode 100644 index 000000000..83a916c71 --- /dev/null +++ b/build/dfhack.sln @@ -0,0 +1,1295 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{28D9607F-8931-375B-9273-9E20D2F6347F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CTestDashboardTargets", "CTestDashboardTargets", "{068CE9B1-E6DD-3864-AC38-93F10EF27A17}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Depends", "Depends", "{D8D353CC-1D2C-3A83-8EA0-A85D6CF14722}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{25456F37-E968-3921-80E5-1C0E141753B6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{40EA859D-1269-313F-A313-AA32B87C8935}" + ProjectSection(ProjectDependencies) = postProject + {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} = {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} + {14C478D6-D815-378F-81D1-B53BBD6CBE9A} = {14C478D6-D815-378F-81D1-B53BBD6CBE9A} + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {3A2B0858-3B92-3598-B679-2A437C1286E0} = {3A2B0858-3B92-3598-B679-2A437C1286E0} + {27ECEB5C-C396-32BE-93E6-4D4801692191} = {27ECEB5C-C396-32BE-93E6-4D4801692191} + {5F63101D-75FE-31BE-9D25-6641FBBFF959} = {5F63101D-75FE-31BE-9D25-6641FBBFF959} + {7D67495E-4C92-37BE-BEF8-174CA37ADD21} = {7D67495E-4C92-37BE-BEF8-174CA37ADD21} + {6152D284-A720-3556-A60A-7C13C89205AD} = {6152D284-A720-3556-A60A-7C13C89205AD} + {4049FF1D-8A65-3021-B550-0DE0E63F9577} = {4049FF1D-8A65-3021-B550-0DE0E63F9577} + {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} = {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} + {961FD68A-49A7-3F16-9F96-16AC8236D3A3} = {961FD68A-49A7-3F16-9F96-16AC8236D3A3} + {D3C67352-8290-3C4E-9F23-93DDE051AA37} = {D3C67352-8290-3C4E-9F23-93DDE051AA37} + {A0486456-80E4-3492-940E-6652FF2B45B9} = {A0486456-80E4-3492-940E-6652FF2B45B9} + {386966C3-DC46-3936-AD44-35E2470C6A28} = {386966C3-DC46-3936-AD44-35E2470C6A28} + {02D9B109-1602-3567-80C0-3BF354675829} = {02D9B109-1602-3567-80C0-3BF354675829} + {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} = {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} + {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} = {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} + {76B00654-E15A-3E4F-8C41-DDC63A14246A} = {76B00654-E15A-3E4F-8C41-DDC63A14246A} + {D7DF31C2-3247-31BA-A745-DF4095334504} = {D7DF31C2-3247-31BA-A745-DF4095334504} + {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} = {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} + {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} = {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} + {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} = {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} + {BAABB124-4999-3462-AF35-16DB3C974D7C} = {BAABB124-4999-3462-AF35-16DB3C974D7C} + {6F451C91-A082-3981-83D5-65844ED16BDA} = {6F451C91-A082-3981-83D5-65844ED16BDA} + {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} = {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} + {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} = {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} + {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} = {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} + {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} = {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} + {5347E62F-7AEB-3B7C-B480-161A35974C9E} = {5347E62F-7AEB-3B7C-B480-161A35974C9E} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {136AD85C-398C-329A-84AC-AD4481963950} = {136AD85C-398C-329A-84AC-AD4481963950} + {78DBE964-AC8C-3264-903B-2B102B46D476} = {78DBE964-AC8C-3264-903B-2B102B46D476} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} = {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} + {AFC95A6A-BDBB-35E2-9381-253284E1112D} = {AFC95A6A-BDBB-35E2-9381-253284E1112D} + {0AED7AC4-8C48-3205-AF43-3D536A60D815} = {0AED7AC4-8C48-3205-AF43-3D536A60D815} + {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} = {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} = {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} + {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} = {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} + {47842A81-7497-313E-B466-C60AE89334CB} = {47842A81-7497-313E-B466-C60AE89334CB} + {25303A98-8EE4-3355-8C68-CFA8B4116EF0} = {25303A98-8EE4-3355-8C68-CFA8B4116EF0} + {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} = {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} + {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} = {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} + {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} = {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} + {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} = {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} + {21572060-CA28-355B-A508-5675A4A2FAB3} = {21572060-CA28-355B-A508-5675A4A2FAB3} + {F1206958-458C-3F18-84D9-3EEE07B73862} = {F1206958-458C-3F18-84D9-3EEE07B73862} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} = {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} + {419297F2-C54C-3C4B-91AB-7B119D09E730} = {419297F2-C54C-3C4B-91AB-7B119D09E730} + {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} = {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} + {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} = {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} + {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} = {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} + {4E197970-E280-3B04-AD7D-E52DC551E902} = {4E197970-E280-3B04-AD7D-E52DC551E902} + {4E6C8BD2-2434-31DC-BDD2-8788D2547403} = {4E6C8BD2-2434-31DC-BDD2-8788D2547403} + {37629CF4-1B6A-312A-89B7-CF11593F51A4} = {37629CF4-1B6A-312A-89B7-CF11593F51A4} + {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {8D195538-264D-3C39-AB9A-653DA8A6F56E} + {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} = {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} + {E36DC20B-AE7A-3449-B308-C932B9DD4290} = {E36DC20B-AE7A-3449-B308-C932B9DD4290} + {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} = {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} + {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} = {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} + {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} = {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} + {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} = {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} + {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} = {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} + {6579683E-AB4A-3B40-A145-1952047837D2} = {6579683E-AB4A-3B40-A145-1952047837D2} + {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} = {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} + {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} = {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} + {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} = {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} + {C884F97B-4C5C-3457-AF4D-BB4C05670662} = {C884F97B-4C5C-3457-AF4D-BB4C05670662} + {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} = {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} + {796760C3-71E4-32AD-A9C4-B984AFC97106} = {796760C3-71E4-32AD-A9C4-B984AFC97106} + {8054C91C-5221-314F-96C5-8FEC57BBEED1} = {8054C91C-5221-314F-96C5-8FEC57BBEED1} + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} + {3B9F42C2-0060-329E-B123-7DEF1E91617D} = {3B9F42C2-0060-329E-B123-7DEF1E91617D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3dveins", "plugins\3dveins.vcxproj", "{B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Continuous", "Continuous.vcxproj", "{D7C70C41-500D-35F8-A992-1351DDDCDA0C}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Experimental", "Experimental.vcxproj", "{474F765F-548E-3AAB-8D5B-66CF364BE4B2}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943}" + ProjectSection(ProjectDependencies) = postProject + {40EA859D-1269-313F-A313-AA32B87C8935} = {40EA859D-1269-313F-A313-AA32B87C8935} + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Nightly", "Nightly.vcxproj", "{246A2207-0D75-3894-8E4E-785344D8ABF4}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NightlyMemoryCheck", "NightlyMemoryCheck.vcxproj", "{93318712-66D7-31F1-B537-E229E2FD9AF0}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{F20BBC06-43D9-375A-A5A9-E717817CF640}" + ProjectSection(ProjectDependencies) = postProject + {40EA859D-1269-313F-A313-AA32B87C8935} = {40EA859D-1269-313F-A313-AA32B87C8935} + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RUN_TESTS", "RUN_TESTS.vcxproj", "{45641EBC-7207-3F33-8572-930EA9BD4C6B}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RemoteFortressReader", "plugins\remotefortressreader\RemoteFortressReader.vcxproj", "{14C478D6-D815-378F-81D1-B53BBD6CBE9A}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {69CB13F6-E5DD-3AC2-AF47-08A452514760} = {69CB13F6-E5DD-3AC2-AF47-08A452514760} + {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{31277AF8-10A2-3494-B123-559421E08C26}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "add-spatter", "plugins\add-spatter.vcxproj", "{3A2B0858-3B92-3598-B679-2A437C1286E0}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autobutcher", "plugins\autobutcher.vcxproj", "{27ECEB5C-C396-32BE-93E6-4D4801692191}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autochop", "plugins\autochop.vcxproj", "{5F63101D-75FE-31BE-9D25-6641FBBFF959}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autoclothing", "plugins\autoclothing.vcxproj", "{7D67495E-4C92-37BE-BEF8-174CA37ADD21}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autodump", "plugins\autodump.vcxproj", "{6152D284-A720-3556-A60A-7C13C89205AD}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autofarm", "plugins\autofarm.vcxproj", "{4049FF1D-8A65-3021-B550-0DE0E63F9577}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autolabor", "plugins\autolabor\autolabor.vcxproj", "{8CE562EE-798E-3C1B-975C-F49C6B5C84ED}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autonestbox", "plugins\autonestbox.vcxproj", "{961FD68A-49A7-3F16-9F96-16AC8236D3A3}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autoslab", "plugins\autoslab.vcxproj", "{D3C67352-8290-3C4E-9F23-93DDE051AA37}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "binpatch", "library\binpatch.vcxproj", "{A0486456-80E4-3492-940E-6652FF2B45B9}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {111D1A41-5C7F-397A-A62C-B19B0AEB044B} = {111D1A41-5C7F-397A-A62C-B19B0AEB044B} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "blueprint", "plugins\blueprint.vcxproj", "{386966C3-DC46-3936-AD44-35E2470C6A28}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "buildingplan", "plugins\buildingplan\buildingplan.vcxproj", "{02D9B109-1602-3567-80C0-3BF354675829}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "changeitem", "plugins\changeitem.vcxproj", "{B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "changelayer", "plugins\changelayer.vcxproj", "{C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "changevein", "plugins\changevein.vcxproj", "{76B00654-E15A-3E4F-8C41-DDC63A14246A}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "channel-safely", "plugins\channel-safely\channel-safely.vcxproj", "{D7DF31C2-3247-31BA-A745-DF4095334504}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cleanconst", "plugins\cleanconst.vcxproj", "{2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cleaners", "plugins\cleaners.vcxproj", "{099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cleanowned", "plugins\cleanowned.vcxproj", "{D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clsocket", "depends\clsocket\clsocket.vcxproj", "{39BD79E1-6088-33F3-AD4A-74F0E0EE785C}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "confirm", "plugins\confirm.vcxproj", "{BAABB124-4999-3462-AF35-16DB3C974D7C}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "createitem", "plugins\createitem.vcxproj", "{6F451C91-A082-3981-83D5-65844ED16BDA}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cursecheck", "plugins\cursecheck.vcxproj", "{C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxxrandom", "plugins\cxxrandom.vcxproj", "{AB8FA0F9-1482-31F8-87E2-E3C7BB178053}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "debug", "plugins\debug.vcxproj", "{CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deramp", "plugins\deramp.vcxproj", "{E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "design", "plugins\design.vcxproj", "{5347E62F-7AEB-3B7C-B480-161A35974C9E}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack", "library\dfhack.vcxproj", "{6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} + {111D1A41-5C7F-397A-A62C-B19B0AEB044B} = {111D1A41-5C7F-397A-A62C-B19B0AEB044B} + {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} = {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} + {19F34DB6-1C4F-36FD-A7A8-8E5077651209} = {19F34DB6-1C4F-36FD-A7A8-8E5077651209} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE} = {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE} + {A294D3AD-91C7-32D9-B361-D399900843E5} = {A294D3AD-91C7-32D9-B361-D399900843E5} + {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-client", "library\dfhack-client.vcxproj", "{136AD85C-398C-329A-84AC-AD4481963950}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} + {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-lodepng", "depends\lodepng\dfhack-lodepng.vcxproj", "{8DB90A0E-6076-3C07-B890-7E5E886009EC}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-md5", "depends\md5\dfhack-md5.vcxproj", "{111D1A41-5C7F-397A-A62C-B19B0AEB044B}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-run", "library\dfhack-run.vcxproj", "{78DBE964-AC8C-3264-903B-2B102B46D476}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} + {136AD85C-398C-329A-84AC-AD4481963950} = {136AD85C-398C-329A-84AC-AD4481963950} + {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} + {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-tinythread", "depends\tthread\dfhack-tinythread.vcxproj", "{D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-tinyxml", "depends\tinyxml\dfhack-tinyxml.vcxproj", "{19F34DB6-1C4F-36FD-A7A8-8E5077651209}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-version", "library\dfhack-version.vcxproj", "{5DC5A20B-821C-3008-A247-B08677276F56}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dig", "plugins\dig.vcxproj", "{D3A6760C-34FD-3EE2-B9CC-24647168DC6A}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dig-now", "plugins\dig-now.vcxproj", "{AFC95A6A-BDBB-35E2-9381-253284E1112D}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dist", "depends\libzip\dist.vcxproj", "{24F97336-D35B-3FBA-BEF8-64B2D5845D3F}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "distcheck", "depends\libzip\distcheck.vcxproj", "{86289ECD-3E29-3E01-93B2-829B5666A809}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {24F97336-D35B-3FBA-BEF8-64B2D5845D3F} = {24F97336-D35B-3FBA-BEF8-64B2D5845D3F} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dwarfvet", "plugins\dwarfvet.vcxproj", "{0AED7AC4-8C48-3205-AF43-3D536A60D815}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eventful", "plugins\eventful.vcxproj", "{D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expat", "depends\libexpat\expat\expat.vcxproj", "{BA32E800-D5FA-3F4E-B91B-763CD4FE389C}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fastdwarf", "plugins\fastdwarf.vcxproj", "{894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "faststart", "plugins\faststart.vcxproj", "{47842A81-7497-313E-B466-C60AE89334CB}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "filltraffic", "plugins\filltraffic.vcxproj", "{25303A98-8EE4-3355-8C68-CFA8B4116EF0}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flows", "plugins\flows.vcxproj", "{A80E6C37-1E31-3DDC-A4FE-B21553E580DB}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_headers", "library\generate_headers.vcxproj", "{F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto", "plugins\generate_proto.vcxproj", "{0AE42C92-16FF-3E69-B468-111535996095}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto_RemoteFortressReader", "plugins\remotefortressreader\generate_proto_RemoteFortressReader.vcxproj", "{69CB13F6-E5DD-3AC2-AF47-08A452514760}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto_core", "library\generate_proto_core.vcxproj", "{A294D3AD-91C7-32D9-B361-D399900843E5}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto_stockpiles", "plugins\stockpiles\generate_proto_stockpiles.vcxproj", "{73A57BCF-3487-35DC-B448-FD328037CDF3}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getplants", "plugins\getplants.vcxproj", "{E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hotkeys", "plugins\hotkeys.vcxproj", "{6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jsoncpp_static", "depends\jsoncpp-sub\src\lib_json\jsoncpp_static.vcxproj", "{CD9E5829-45CA-308D-9ED7-C2C38139D69E}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lair", "plugins\lair.vcxproj", "{DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liquids", "plugins\liquids.vcxproj", "{21572060-CA28-355B-A508-5675A4A2FAB3}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "logistics", "plugins\logistics.vcxproj", "{F1206958-458C-3F18-84D9-3EEE07B73862}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua", "depends\lua\lua.vcxproj", "{6CA1FA88-B709-340C-8366-DCE4C1D1FB32}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "luasocket", "plugins\luasocket.vcxproj", "{4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} = {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "misery", "plugins\misery.vcxproj", "{419297F2-C54C-3C4B-91AB-7B119D09E730}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nestboxes", "plugins\nestboxes.vcxproj", "{8F94C6B8-42CE-329C-B6A9-3E13C04350CF}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "orders", "plugins\orders.vcxproj", "{7FF993D7-A6D3-37CC-AE69-2906ECD89E03}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "overlay", "plugins\overlay.vcxproj", "{374D8559-CBBF-3F24-BEE1-8B11A184B7F8}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pathable", "plugins\pathable.vcxproj", "{4E197970-E280-3B04-AD7D-E52DC551E902}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "probe", "plugins\probe.vcxproj", "{4E6C8BD2-2434-31DC-BDD2-8788D2547403}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prospector", "plugins\prospector.vcxproj", "{37629CF4-1B6A-312A-89B7-CF11593F51A4}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protobuf", "depends\protobuf\protobuf.vcxproj", "{8D195538-264D-3C39-AB9A-653DA8A6F56E}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protobuf-lite", "depends\protobuf\protobuf-lite.vcxproj", "{9302E53B-085D-3577-A3E2-EB51A51D084C}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protoc", "depends\protobuf\protoc.vcxproj", "{1C17AAAA-9E99-32C1-9FF6-E88C054A2646}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {8D195538-264D-3C39-AB9A-653DA8A6F56E} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protoc-bin", "depends\protobuf\protoc-bin.vcxproj", "{74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {8D195538-264D-3C39-AB9A-653DA8A6F56E} + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} = {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regrass", "plugins\regrass.vcxproj", "{E36DC20B-AE7A-3449-B308-C932B9DD4290}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reveal", "plugins\reveal.vcxproj", "{C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "seedwatch", "plugins\seedwatch.vcxproj", "{7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "showmood", "plugins\showmood.vcxproj", "{E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sort", "plugins\sort.vcxproj", "{C080819A-4275-3D2A-84DE-7C21EDAE2BBA}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stockpiles", "plugins\stockpiles\stockpiles.vcxproj", "{7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {73A57BCF-3487-35DC-B448-FD328037CDF3} = {73A57BCF-3487-35DC-B448-FD328037CDF3} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strangemood", "plugins\strangemood.vcxproj", "{6579683E-AB4A-3B40-A145-1952047837D2}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tailor", "plugins\tailor.vcxproj", "{2FE38842-BDF7-3A93-9D06-1C9814B6B11B}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiletypes", "plugins\tiletypes.vcxproj", "{B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "work-now", "plugins\work-now.vcxproj", "{2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "workflow", "plugins\workflow.vcxproj", "{C884F97B-4C5C-3457-AF4D-BB4C05670662}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsxio_read_STATIC", "depends\xlsxio\xlsxio_read_STATIC.vcxproj", "{85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} = {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsxio_write_STATIC", "depends\xlsxio\xlsxio_write_STATIC.vcxproj", "{796760C3-71E4-32AD-A9C4-B984AFC97106}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsxreader", "plugins\xlsxreader.vcxproj", "{8054C91C-5221-314F-96C5-8FEC57BBEED1}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} = {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} = {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zip", "depends\libzip\lib\zip.vcxproj", "{744BEFA7-C931-39C8-A1B4-1A9A88901B1D}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zone", "plugins\zone.vcxproj", "{3B9F42C2-0060-329E-B123-7DEF1E91617D}" + ProjectSection(ProjectDependencies) = postProject + {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} + {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} + {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|x64 = Release|x64 + RelWithDebInfo|x64 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {40EA859D-1269-313F-A313-AA32B87C8935}.Release|x64.ActiveCfg = Release|x64 + {40EA859D-1269-313F-A313-AA32B87C8935}.Release|x64.Build.0 = Release|x64 + {40EA859D-1269-313F-A313-AA32B87C8935}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {40EA859D-1269-313F-A313-AA32B87C8935}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.Release|x64.ActiveCfg = Release|x64 + {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.Release|x64.Build.0 = Release|x64 + {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D7C70C41-500D-35F8-A992-1351DDDCDA0C}.Release|x64.ActiveCfg = Release|x64 + {D7C70C41-500D-35F8-A992-1351DDDCDA0C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {474F765F-548E-3AAB-8D5B-66CF364BE4B2}.Release|x64.ActiveCfg = Release|x64 + {474F765F-548E-3AAB-8D5B-66CF364BE4B2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943}.Release|x64.ActiveCfg = Release|x64 + {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {246A2207-0D75-3894-8E4E-785344D8ABF4}.Release|x64.ActiveCfg = Release|x64 + {246A2207-0D75-3894-8E4E-785344D8ABF4}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {93318712-66D7-31F1-B537-E229E2FD9AF0}.Release|x64.ActiveCfg = Release|x64 + {93318712-66D7-31F1-B537-E229E2FD9AF0}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {F20BBC06-43D9-375A-A5A9-E717817CF640}.Release|x64.ActiveCfg = Release|x64 + {F20BBC06-43D9-375A-A5A9-E717817CF640}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {45641EBC-7207-3F33-8572-930EA9BD4C6B}.Release|x64.ActiveCfg = Release|x64 + {45641EBC-7207-3F33-8572-930EA9BD4C6B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.Release|x64.ActiveCfg = Release|x64 + {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.Release|x64.Build.0 = Release|x64 + {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {31277AF8-10A2-3494-B123-559421E08C26}.Release|x64.ActiveCfg = Release|x64 + {31277AF8-10A2-3494-B123-559421E08C26}.Release|x64.Build.0 = Release|x64 + {31277AF8-10A2-3494-B123-559421E08C26}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {31277AF8-10A2-3494-B123-559421E08C26}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {3A2B0858-3B92-3598-B679-2A437C1286E0}.Release|x64.ActiveCfg = Release|x64 + {3A2B0858-3B92-3598-B679-2A437C1286E0}.Release|x64.Build.0 = Release|x64 + {3A2B0858-3B92-3598-B679-2A437C1286E0}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {3A2B0858-3B92-3598-B679-2A437C1286E0}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {27ECEB5C-C396-32BE-93E6-4D4801692191}.Release|x64.ActiveCfg = Release|x64 + {27ECEB5C-C396-32BE-93E6-4D4801692191}.Release|x64.Build.0 = Release|x64 + {27ECEB5C-C396-32BE-93E6-4D4801692191}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {27ECEB5C-C396-32BE-93E6-4D4801692191}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {5F63101D-75FE-31BE-9D25-6641FBBFF959}.Release|x64.ActiveCfg = Release|x64 + {5F63101D-75FE-31BE-9D25-6641FBBFF959}.Release|x64.Build.0 = Release|x64 + {5F63101D-75FE-31BE-9D25-6641FBBFF959}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {5F63101D-75FE-31BE-9D25-6641FBBFF959}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.Release|x64.ActiveCfg = Release|x64 + {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.Release|x64.Build.0 = Release|x64 + {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {6152D284-A720-3556-A60A-7C13C89205AD}.Release|x64.ActiveCfg = Release|x64 + {6152D284-A720-3556-A60A-7C13C89205AD}.Release|x64.Build.0 = Release|x64 + {6152D284-A720-3556-A60A-7C13C89205AD}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {6152D284-A720-3556-A60A-7C13C89205AD}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {4049FF1D-8A65-3021-B550-0DE0E63F9577}.Release|x64.ActiveCfg = Release|x64 + {4049FF1D-8A65-3021-B550-0DE0E63F9577}.Release|x64.Build.0 = Release|x64 + {4049FF1D-8A65-3021-B550-0DE0E63F9577}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {4049FF1D-8A65-3021-B550-0DE0E63F9577}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.Release|x64.ActiveCfg = Release|x64 + {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.Release|x64.Build.0 = Release|x64 + {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.Release|x64.ActiveCfg = Release|x64 + {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.Release|x64.Build.0 = Release|x64 + {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D3C67352-8290-3C4E-9F23-93DDE051AA37}.Release|x64.ActiveCfg = Release|x64 + {D3C67352-8290-3C4E-9F23-93DDE051AA37}.Release|x64.Build.0 = Release|x64 + {D3C67352-8290-3C4E-9F23-93DDE051AA37}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D3C67352-8290-3C4E-9F23-93DDE051AA37}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {A0486456-80E4-3492-940E-6652FF2B45B9}.Release|x64.ActiveCfg = Release|x64 + {A0486456-80E4-3492-940E-6652FF2B45B9}.Release|x64.Build.0 = Release|x64 + {A0486456-80E4-3492-940E-6652FF2B45B9}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {A0486456-80E4-3492-940E-6652FF2B45B9}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {386966C3-DC46-3936-AD44-35E2470C6A28}.Release|x64.ActiveCfg = Release|x64 + {386966C3-DC46-3936-AD44-35E2470C6A28}.Release|x64.Build.0 = Release|x64 + {386966C3-DC46-3936-AD44-35E2470C6A28}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {386966C3-DC46-3936-AD44-35E2470C6A28}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {02D9B109-1602-3567-80C0-3BF354675829}.Release|x64.ActiveCfg = Release|x64 + {02D9B109-1602-3567-80C0-3BF354675829}.Release|x64.Build.0 = Release|x64 + {02D9B109-1602-3567-80C0-3BF354675829}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {02D9B109-1602-3567-80C0-3BF354675829}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.Release|x64.ActiveCfg = Release|x64 + {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.Release|x64.Build.0 = Release|x64 + {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.Release|x64.ActiveCfg = Release|x64 + {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.Release|x64.Build.0 = Release|x64 + {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {76B00654-E15A-3E4F-8C41-DDC63A14246A}.Release|x64.ActiveCfg = Release|x64 + {76B00654-E15A-3E4F-8C41-DDC63A14246A}.Release|x64.Build.0 = Release|x64 + {76B00654-E15A-3E4F-8C41-DDC63A14246A}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {76B00654-E15A-3E4F-8C41-DDC63A14246A}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D7DF31C2-3247-31BA-A745-DF4095334504}.Release|x64.ActiveCfg = Release|x64 + {D7DF31C2-3247-31BA-A745-DF4095334504}.Release|x64.Build.0 = Release|x64 + {D7DF31C2-3247-31BA-A745-DF4095334504}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D7DF31C2-3247-31BA-A745-DF4095334504}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.Release|x64.ActiveCfg = Release|x64 + {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.Release|x64.Build.0 = Release|x64 + {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.Release|x64.ActiveCfg = Release|x64 + {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.Release|x64.Build.0 = Release|x64 + {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.Release|x64.ActiveCfg = Release|x64 + {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.Release|x64.Build.0 = Release|x64 + {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.Release|x64.ActiveCfg = Release|x64 + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.Release|x64.Build.0 = Release|x64 + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {BAABB124-4999-3462-AF35-16DB3C974D7C}.Release|x64.ActiveCfg = Release|x64 + {BAABB124-4999-3462-AF35-16DB3C974D7C}.Release|x64.Build.0 = Release|x64 + {BAABB124-4999-3462-AF35-16DB3C974D7C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {BAABB124-4999-3462-AF35-16DB3C974D7C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {6F451C91-A082-3981-83D5-65844ED16BDA}.Release|x64.ActiveCfg = Release|x64 + {6F451C91-A082-3981-83D5-65844ED16BDA}.Release|x64.Build.0 = Release|x64 + {6F451C91-A082-3981-83D5-65844ED16BDA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {6F451C91-A082-3981-83D5-65844ED16BDA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.Release|x64.ActiveCfg = Release|x64 + {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.Release|x64.Build.0 = Release|x64 + {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.Release|x64.ActiveCfg = Release|x64 + {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.Release|x64.Build.0 = Release|x64 + {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.Release|x64.ActiveCfg = Release|x64 + {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.Release|x64.Build.0 = Release|x64 + {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.Release|x64.ActiveCfg = Release|x64 + {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.Release|x64.Build.0 = Release|x64 + {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {5347E62F-7AEB-3B7C-B480-161A35974C9E}.Release|x64.ActiveCfg = Release|x64 + {5347E62F-7AEB-3B7C-B480-161A35974C9E}.Release|x64.Build.0 = Release|x64 + {5347E62F-7AEB-3B7C-B480-161A35974C9E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {5347E62F-7AEB-3B7C-B480-161A35974C9E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.Release|x64.ActiveCfg = Release|x64 + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.Release|x64.Build.0 = Release|x64 + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {136AD85C-398C-329A-84AC-AD4481963950}.Release|x64.ActiveCfg = Release|x64 + {136AD85C-398C-329A-84AC-AD4481963950}.Release|x64.Build.0 = Release|x64 + {136AD85C-398C-329A-84AC-AD4481963950}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {136AD85C-398C-329A-84AC-AD4481963950}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {8DB90A0E-6076-3C07-B890-7E5E886009EC}.Release|x64.ActiveCfg = Release|x64 + {8DB90A0E-6076-3C07-B890-7E5E886009EC}.Release|x64.Build.0 = Release|x64 + {8DB90A0E-6076-3C07-B890-7E5E886009EC}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {8DB90A0E-6076-3C07-B890-7E5E886009EC}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.Release|x64.ActiveCfg = Release|x64 + {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.Release|x64.Build.0 = Release|x64 + {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {78DBE964-AC8C-3264-903B-2B102B46D476}.Release|x64.ActiveCfg = Release|x64 + {78DBE964-AC8C-3264-903B-2B102B46D476}.Release|x64.Build.0 = Release|x64 + {78DBE964-AC8C-3264-903B-2B102B46D476}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {78DBE964-AC8C-3264-903B-2B102B46D476}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.Release|x64.ActiveCfg = Release|x64 + {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.Release|x64.Build.0 = Release|x64 + {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.Release|x64.ActiveCfg = Release|x64 + {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.Release|x64.Build.0 = Release|x64 + {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {5DC5A20B-821C-3008-A247-B08677276F56}.Release|x64.ActiveCfg = Release|x64 + {5DC5A20B-821C-3008-A247-B08677276F56}.Release|x64.Build.0 = Release|x64 + {5DC5A20B-821C-3008-A247-B08677276F56}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {5DC5A20B-821C-3008-A247-B08677276F56}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.Release|x64.ActiveCfg = Release|x64 + {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.Release|x64.Build.0 = Release|x64 + {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {AFC95A6A-BDBB-35E2-9381-253284E1112D}.Release|x64.ActiveCfg = Release|x64 + {AFC95A6A-BDBB-35E2-9381-253284E1112D}.Release|x64.Build.0 = Release|x64 + {AFC95A6A-BDBB-35E2-9381-253284E1112D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {AFC95A6A-BDBB-35E2-9381-253284E1112D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.Release|x64.ActiveCfg = Release|x64 + {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.Release|x64.Build.0 = Release|x64 + {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {86289ECD-3E29-3E01-93B2-829B5666A809}.Release|x64.ActiveCfg = Release|x64 + {86289ECD-3E29-3E01-93B2-829B5666A809}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {0AED7AC4-8C48-3205-AF43-3D536A60D815}.Release|x64.ActiveCfg = Release|x64 + {0AED7AC4-8C48-3205-AF43-3D536A60D815}.Release|x64.Build.0 = Release|x64 + {0AED7AC4-8C48-3205-AF43-3D536A60D815}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {0AED7AC4-8C48-3205-AF43-3D536A60D815}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.Release|x64.ActiveCfg = Release|x64 + {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.Release|x64.Build.0 = Release|x64 + {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.Release|x64.ActiveCfg = Release|x64 + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.Release|x64.Build.0 = Release|x64 + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.Release|x64.ActiveCfg = Release|x64 + {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.Release|x64.Build.0 = Release|x64 + {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {47842A81-7497-313E-B466-C60AE89334CB}.Release|x64.ActiveCfg = Release|x64 + {47842A81-7497-313E-B466-C60AE89334CB}.Release|x64.Build.0 = Release|x64 + {47842A81-7497-313E-B466-C60AE89334CB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {47842A81-7497-313E-B466-C60AE89334CB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.Release|x64.ActiveCfg = Release|x64 + {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.Release|x64.Build.0 = Release|x64 + {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.Release|x64.ActiveCfg = Release|x64 + {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.Release|x64.Build.0 = Release|x64 + {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.Release|x64.ActiveCfg = Release|x64 + {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.Release|x64.Build.0 = Release|x64 + {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {0AE42C92-16FF-3E69-B468-111535996095}.Release|x64.ActiveCfg = Release|x64 + {0AE42C92-16FF-3E69-B468-111535996095}.Release|x64.Build.0 = Release|x64 + {0AE42C92-16FF-3E69-B468-111535996095}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {0AE42C92-16FF-3E69-B468-111535996095}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {69CB13F6-E5DD-3AC2-AF47-08A452514760}.Release|x64.ActiveCfg = Release|x64 + {69CB13F6-E5DD-3AC2-AF47-08A452514760}.Release|x64.Build.0 = Release|x64 + {69CB13F6-E5DD-3AC2-AF47-08A452514760}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {69CB13F6-E5DD-3AC2-AF47-08A452514760}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {A294D3AD-91C7-32D9-B361-D399900843E5}.Release|x64.ActiveCfg = Release|x64 + {A294D3AD-91C7-32D9-B361-D399900843E5}.Release|x64.Build.0 = Release|x64 + {A294D3AD-91C7-32D9-B361-D399900843E5}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {A294D3AD-91C7-32D9-B361-D399900843E5}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {73A57BCF-3487-35DC-B448-FD328037CDF3}.Release|x64.ActiveCfg = Release|x64 + {73A57BCF-3487-35DC-B448-FD328037CDF3}.Release|x64.Build.0 = Release|x64 + {73A57BCF-3487-35DC-B448-FD328037CDF3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {73A57BCF-3487-35DC-B448-FD328037CDF3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.Release|x64.ActiveCfg = Release|x64 + {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.Release|x64.Build.0 = Release|x64 + {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.Release|x64.ActiveCfg = Release|x64 + {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.Release|x64.Build.0 = Release|x64 + {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.Release|x64.ActiveCfg = Release|x64 + {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.Release|x64.Build.0 = Release|x64 + {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.Release|x64.ActiveCfg = Release|x64 + {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.Release|x64.Build.0 = Release|x64 + {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {21572060-CA28-355B-A508-5675A4A2FAB3}.Release|x64.ActiveCfg = Release|x64 + {21572060-CA28-355B-A508-5675A4A2FAB3}.Release|x64.Build.0 = Release|x64 + {21572060-CA28-355B-A508-5675A4A2FAB3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {21572060-CA28-355B-A508-5675A4A2FAB3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {F1206958-458C-3F18-84D9-3EEE07B73862}.Release|x64.ActiveCfg = Release|x64 + {F1206958-458C-3F18-84D9-3EEE07B73862}.Release|x64.Build.0 = Release|x64 + {F1206958-458C-3F18-84D9-3EEE07B73862}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {F1206958-458C-3F18-84D9-3EEE07B73862}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.Release|x64.ActiveCfg = Release|x64 + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.Release|x64.Build.0 = Release|x64 + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.Release|x64.ActiveCfg = Release|x64 + {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.Release|x64.Build.0 = Release|x64 + {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {419297F2-C54C-3C4B-91AB-7B119D09E730}.Release|x64.ActiveCfg = Release|x64 + {419297F2-C54C-3C4B-91AB-7B119D09E730}.Release|x64.Build.0 = Release|x64 + {419297F2-C54C-3C4B-91AB-7B119D09E730}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {419297F2-C54C-3C4B-91AB-7B119D09E730}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.Release|x64.ActiveCfg = Release|x64 + {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.Release|x64.Build.0 = Release|x64 + {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.Release|x64.ActiveCfg = Release|x64 + {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.Release|x64.Build.0 = Release|x64 + {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.Release|x64.ActiveCfg = Release|x64 + {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.Release|x64.Build.0 = Release|x64 + {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {4E197970-E280-3B04-AD7D-E52DC551E902}.Release|x64.ActiveCfg = Release|x64 + {4E197970-E280-3B04-AD7D-E52DC551E902}.Release|x64.Build.0 = Release|x64 + {4E197970-E280-3B04-AD7D-E52DC551E902}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {4E197970-E280-3B04-AD7D-E52DC551E902}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.Release|x64.ActiveCfg = Release|x64 + {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.Release|x64.Build.0 = Release|x64 + {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {37629CF4-1B6A-312A-89B7-CF11593F51A4}.Release|x64.ActiveCfg = Release|x64 + {37629CF4-1B6A-312A-89B7-CF11593F51A4}.Release|x64.Build.0 = Release|x64 + {37629CF4-1B6A-312A-89B7-CF11593F51A4}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {37629CF4-1B6A-312A-89B7-CF11593F51A4}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {8D195538-264D-3C39-AB9A-653DA8A6F56E}.Release|x64.ActiveCfg = Release|x64 + {8D195538-264D-3C39-AB9A-653DA8A6F56E}.Release|x64.Build.0 = Release|x64 + {8D195538-264D-3C39-AB9A-653DA8A6F56E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {8D195538-264D-3C39-AB9A-653DA8A6F56E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {9302E53B-085D-3577-A3E2-EB51A51D084C}.Release|x64.ActiveCfg = Release|x64 + {9302E53B-085D-3577-A3E2-EB51A51D084C}.Release|x64.Build.0 = Release|x64 + {9302E53B-085D-3577-A3E2-EB51A51D084C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {9302E53B-085D-3577-A3E2-EB51A51D084C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.Release|x64.ActiveCfg = Release|x64 + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.Release|x64.Build.0 = Release|x64 + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.Release|x64.ActiveCfg = Release|x64 + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.Release|x64.Build.0 = Release|x64 + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {E36DC20B-AE7A-3449-B308-C932B9DD4290}.Release|x64.ActiveCfg = Release|x64 + {E36DC20B-AE7A-3449-B308-C932B9DD4290}.Release|x64.Build.0 = Release|x64 + {E36DC20B-AE7A-3449-B308-C932B9DD4290}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {E36DC20B-AE7A-3449-B308-C932B9DD4290}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.Release|x64.ActiveCfg = Release|x64 + {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.Release|x64.Build.0 = Release|x64 + {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.Release|x64.ActiveCfg = Release|x64 + {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.Release|x64.Build.0 = Release|x64 + {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.Release|x64.ActiveCfg = Release|x64 + {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.Release|x64.Build.0 = Release|x64 + {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.Release|x64.ActiveCfg = Release|x64 + {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.Release|x64.Build.0 = Release|x64 + {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.Release|x64.ActiveCfg = Release|x64 + {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.Release|x64.Build.0 = Release|x64 + {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {6579683E-AB4A-3B40-A145-1952047837D2}.Release|x64.ActiveCfg = Release|x64 + {6579683E-AB4A-3B40-A145-1952047837D2}.Release|x64.Build.0 = Release|x64 + {6579683E-AB4A-3B40-A145-1952047837D2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {6579683E-AB4A-3B40-A145-1952047837D2}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.Release|x64.ActiveCfg = Release|x64 + {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.Release|x64.Build.0 = Release|x64 + {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.Release|x64.ActiveCfg = Release|x64 + {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.Release|x64.Build.0 = Release|x64 + {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.Release|x64.ActiveCfg = Release|x64 + {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.Release|x64.Build.0 = Release|x64 + {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {C884F97B-4C5C-3457-AF4D-BB4C05670662}.Release|x64.ActiveCfg = Release|x64 + {C884F97B-4C5C-3457-AF4D-BB4C05670662}.Release|x64.Build.0 = Release|x64 + {C884F97B-4C5C-3457-AF4D-BB4C05670662}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {C884F97B-4C5C-3457-AF4D-BB4C05670662}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.Release|x64.ActiveCfg = Release|x64 + {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.Release|x64.Build.0 = Release|x64 + {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {796760C3-71E4-32AD-A9C4-B984AFC97106}.Release|x64.ActiveCfg = Release|x64 + {796760C3-71E4-32AD-A9C4-B984AFC97106}.Release|x64.Build.0 = Release|x64 + {796760C3-71E4-32AD-A9C4-B984AFC97106}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {796760C3-71E4-32AD-A9C4-B984AFC97106}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {8054C91C-5221-314F-96C5-8FEC57BBEED1}.Release|x64.ActiveCfg = Release|x64 + {8054C91C-5221-314F-96C5-8FEC57BBEED1}.Release|x64.Build.0 = Release|x64 + {8054C91C-5221-314F-96C5-8FEC57BBEED1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {8054C91C-5221-314F-96C5-8FEC57BBEED1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.Release|x64.ActiveCfg = Release|x64 + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.Release|x64.Build.0 = Release|x64 + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {3B9F42C2-0060-329E-B123-7DEF1E91617D}.Release|x64.ActiveCfg = Release|x64 + {3B9F42C2-0060-329E-B123-7DEF1E91617D}.Release|x64.Build.0 = Release|x64 + {3B9F42C2-0060-329E-B123-7DEF1E91617D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {3B9F42C2-0060-329E-B123-7DEF1E91617D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {40EA859D-1269-313F-A313-AA32B87C8935} = {28D9607F-8931-375B-9273-9E20D2F6347F} + {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943} = {28D9607F-8931-375B-9273-9E20D2F6347F} + {F20BBC06-43D9-375A-A5A9-E717817CF640} = {28D9607F-8931-375B-9273-9E20D2F6347F} + {45641EBC-7207-3F33-8572-930EA9BD4C6B} = {28D9607F-8931-375B-9273-9E20D2F6347F} + {31277AF8-10A2-3494-B123-559421E08C26} = {28D9607F-8931-375B-9273-9E20D2F6347F} + {D7C70C41-500D-35F8-A992-1351DDDCDA0C} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} + {474F765F-548E-3AAB-8D5B-66CF364BE4B2} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} + {246A2207-0D75-3894-8E4E-785344D8ABF4} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} + {93318712-66D7-31F1-B537-E229E2FD9AF0} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} + {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {8DB90A0E-6076-3C07-B890-7E5E886009EC} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {111D1A41-5C7F-397A-A62C-B19B0AEB044B} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {19F34DB6-1C4F-36FD-A7A8-8E5077651209} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {9302E53B-085D-3577-A3E2-EB51A51D084C} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} + {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} = {25456F37-E968-3921-80E5-1C0E141753B6} + {14C478D6-D815-378F-81D1-B53BBD6CBE9A} = {25456F37-E968-3921-80E5-1C0E141753B6} + {3A2B0858-3B92-3598-B679-2A437C1286E0} = {25456F37-E968-3921-80E5-1C0E141753B6} + {27ECEB5C-C396-32BE-93E6-4D4801692191} = {25456F37-E968-3921-80E5-1C0E141753B6} + {5F63101D-75FE-31BE-9D25-6641FBBFF959} = {25456F37-E968-3921-80E5-1C0E141753B6} + {7D67495E-4C92-37BE-BEF8-174CA37ADD21} = {25456F37-E968-3921-80E5-1C0E141753B6} + {6152D284-A720-3556-A60A-7C13C89205AD} = {25456F37-E968-3921-80E5-1C0E141753B6} + {4049FF1D-8A65-3021-B550-0DE0E63F9577} = {25456F37-E968-3921-80E5-1C0E141753B6} + {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} = {25456F37-E968-3921-80E5-1C0E141753B6} + {961FD68A-49A7-3F16-9F96-16AC8236D3A3} = {25456F37-E968-3921-80E5-1C0E141753B6} + {D3C67352-8290-3C4E-9F23-93DDE051AA37} = {25456F37-E968-3921-80E5-1C0E141753B6} + {386966C3-DC46-3936-AD44-35E2470C6A28} = {25456F37-E968-3921-80E5-1C0E141753B6} + {02D9B109-1602-3567-80C0-3BF354675829} = {25456F37-E968-3921-80E5-1C0E141753B6} + {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} = {25456F37-E968-3921-80E5-1C0E141753B6} + {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} = {25456F37-E968-3921-80E5-1C0E141753B6} + {76B00654-E15A-3E4F-8C41-DDC63A14246A} = {25456F37-E968-3921-80E5-1C0E141753B6} + {D7DF31C2-3247-31BA-A745-DF4095334504} = {25456F37-E968-3921-80E5-1C0E141753B6} + {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} = {25456F37-E968-3921-80E5-1C0E141753B6} + {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} = {25456F37-E968-3921-80E5-1C0E141753B6} + {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} = {25456F37-E968-3921-80E5-1C0E141753B6} + {BAABB124-4999-3462-AF35-16DB3C974D7C} = {25456F37-E968-3921-80E5-1C0E141753B6} + {6F451C91-A082-3981-83D5-65844ED16BDA} = {25456F37-E968-3921-80E5-1C0E141753B6} + {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} = {25456F37-E968-3921-80E5-1C0E141753B6} + {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} = {25456F37-E968-3921-80E5-1C0E141753B6} + {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} = {25456F37-E968-3921-80E5-1C0E141753B6} + {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} = {25456F37-E968-3921-80E5-1C0E141753B6} + {5347E62F-7AEB-3B7C-B480-161A35974C9E} = {25456F37-E968-3921-80E5-1C0E141753B6} + {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} = {25456F37-E968-3921-80E5-1C0E141753B6} + {AFC95A6A-BDBB-35E2-9381-253284E1112D} = {25456F37-E968-3921-80E5-1C0E141753B6} + {0AED7AC4-8C48-3205-AF43-3D536A60D815} = {25456F37-E968-3921-80E5-1C0E141753B6} + {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} = {25456F37-E968-3921-80E5-1C0E141753B6} + {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} = {25456F37-E968-3921-80E5-1C0E141753B6} + {47842A81-7497-313E-B466-C60AE89334CB} = {25456F37-E968-3921-80E5-1C0E141753B6} + {25303A98-8EE4-3355-8C68-CFA8B4116EF0} = {25456F37-E968-3921-80E5-1C0E141753B6} + {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} = {25456F37-E968-3921-80E5-1C0E141753B6} + {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} = {25456F37-E968-3921-80E5-1C0E141753B6} + {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} = {25456F37-E968-3921-80E5-1C0E141753B6} + {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} = {25456F37-E968-3921-80E5-1C0E141753B6} + {21572060-CA28-355B-A508-5675A4A2FAB3} = {25456F37-E968-3921-80E5-1C0E141753B6} + {F1206958-458C-3F18-84D9-3EEE07B73862} = {25456F37-E968-3921-80E5-1C0E141753B6} + {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} = {25456F37-E968-3921-80E5-1C0E141753B6} + {419297F2-C54C-3C4B-91AB-7B119D09E730} = {25456F37-E968-3921-80E5-1C0E141753B6} + {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} = {25456F37-E968-3921-80E5-1C0E141753B6} + {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} = {25456F37-E968-3921-80E5-1C0E141753B6} + {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} = {25456F37-E968-3921-80E5-1C0E141753B6} + {4E197970-E280-3B04-AD7D-E52DC551E902} = {25456F37-E968-3921-80E5-1C0E141753B6} + {4E6C8BD2-2434-31DC-BDD2-8788D2547403} = {25456F37-E968-3921-80E5-1C0E141753B6} + {37629CF4-1B6A-312A-89B7-CF11593F51A4} = {25456F37-E968-3921-80E5-1C0E141753B6} + {E36DC20B-AE7A-3449-B308-C932B9DD4290} = {25456F37-E968-3921-80E5-1C0E141753B6} + {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} = {25456F37-E968-3921-80E5-1C0E141753B6} + {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} = {25456F37-E968-3921-80E5-1C0E141753B6} + {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} = {25456F37-E968-3921-80E5-1C0E141753B6} + {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} = {25456F37-E968-3921-80E5-1C0E141753B6} + {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} = {25456F37-E968-3921-80E5-1C0E141753B6} + {6579683E-AB4A-3B40-A145-1952047837D2} = {25456F37-E968-3921-80E5-1C0E141753B6} + {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} = {25456F37-E968-3921-80E5-1C0E141753B6} + {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} = {25456F37-E968-3921-80E5-1C0E141753B6} + {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} = {25456F37-E968-3921-80E5-1C0E141753B6} + {C884F97B-4C5C-3457-AF4D-BB4C05670662} = {25456F37-E968-3921-80E5-1C0E141753B6} + {8054C91C-5221-314F-96C5-8FEC57BBEED1} = {25456F37-E968-3921-80E5-1C0E141753B6} + {3B9F42C2-0060-329E-B123-7DEF1E91617D} = {25456F37-E968-3921-80E5-1C0E141753B6} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {97344453-ACD8-397F-8291-084632F194C3} + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/library/modules/Textures.cpp b/library/modules/Textures.cpp index 016a2193e..8b485a3a6 100644 --- a/library/modules/Textures.cpp +++ b/library/modules/Textures.cpp @@ -197,11 +197,8 @@ TexposHandle Textures::loadTexture(SDL_Surface* surface, bool reserved) { std::vector Textures::loadTileset(const std::string& file, int tile_px_w, int tile_px_h, bool reserved) { - if (!enabler) - return std::vector{}; if (g_tileset_to_handles.contains(file)) return g_tileset_to_handles[file]; - if (!enabler) return std::vector{}; From 7e4fe646054f99a3baeb4992fdc4875c19a7fb06 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 24 Sep 2023 13:10:48 +0300 Subject: [PATCH 11/14] oops --- build/ALL_BUILD.vcxproj | 533 --------- build/ALL_BUILD.vcxproj.filters | 8 - build/Continuous.vcxproj | 145 --- build/Continuous.vcxproj.filters | 17 - build/Experimental.vcxproj | 145 --- build/Experimental.vcxproj.filters | 17 - build/INSTALL.vcxproj | 126 --- build/INSTALL.vcxproj.filters | 13 - build/Nightly.vcxproj | 145 --- build/Nightly.vcxproj.filters | 17 - build/NightlyMemoryCheck.vcxproj | 145 --- build/NightlyMemoryCheck.vcxproj.filters | 17 - build/PACKAGE.vcxproj | 132 --- build/PACKAGE.vcxproj.filters | 13 - build/RUN_TESTS.vcxproj | 118 -- build/RUN_TESTS.vcxproj.filters | 13 - build/ZERO_CHECK.vcxproj | 105 -- build/ZERO_CHECK.vcxproj.filters | 13 - build/dfhack.sln | 1295 ---------------------- 19 files changed, 3017 deletions(-) delete mode 100644 build/ALL_BUILD.vcxproj delete mode 100644 build/ALL_BUILD.vcxproj.filters delete mode 100644 build/Continuous.vcxproj delete mode 100644 build/Continuous.vcxproj.filters delete mode 100644 build/Experimental.vcxproj delete mode 100644 build/Experimental.vcxproj.filters delete mode 100644 build/INSTALL.vcxproj delete mode 100644 build/INSTALL.vcxproj.filters delete mode 100644 build/Nightly.vcxproj delete mode 100644 build/Nightly.vcxproj.filters delete mode 100644 build/NightlyMemoryCheck.vcxproj delete mode 100644 build/NightlyMemoryCheck.vcxproj.filters delete mode 100644 build/PACKAGE.vcxproj delete mode 100644 build/PACKAGE.vcxproj.filters delete mode 100644 build/RUN_TESTS.vcxproj delete mode 100644 build/RUN_TESTS.vcxproj.filters delete mode 100644 build/ZERO_CHECK.vcxproj delete mode 100644 build/ZERO_CHECK.vcxproj.filters delete mode 100644 build/dfhack.sln diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj deleted file mode 100644 index eefddc34c..000000000 --- a/build/ALL_BUILD.vcxproj +++ /dev/null @@ -1,533 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {40EA859D-1269-313F-A313-AA32B87C8935} - 10.0.22000.0 - Win32Proj - x64 - ALL_BUILD - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Always - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - - - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} - 3dveins - false - Never - - - {14C478D6-D815-378F-81D1-B53BBD6CBE9A} - RemoteFortressReader - false - Never - - - {3A2B0858-3B92-3598-B679-2A437C1286E0} - add-spatter - false - Never - - - {27ECEB5C-C396-32BE-93E6-4D4801692191} - autobutcher - false - Never - - - {5F63101D-75FE-31BE-9D25-6641FBBFF959} - autochop - false - Never - - - {7D67495E-4C92-37BE-BEF8-174CA37ADD21} - autoclothing - false - Never - - - {6152D284-A720-3556-A60A-7C13C89205AD} - autodump - false - Never - - - {4049FF1D-8A65-3021-B550-0DE0E63F9577} - autofarm - false - Never - - - {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} - autolabor - false - Never - - - {961FD68A-49A7-3F16-9F96-16AC8236D3A3} - autonestbox - false - Never - - - {D3C67352-8290-3C4E-9F23-93DDE051AA37} - autoslab - false - Never - - - {A0486456-80E4-3492-940E-6652FF2B45B9} - binpatch - - - {386966C3-DC46-3936-AD44-35E2470C6A28} - blueprint - false - Never - - - {02D9B109-1602-3567-80C0-3BF354675829} - buildingplan - false - Never - - - {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} - changeitem - false - Never - - - {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} - changelayer - false - Never - - - {76B00654-E15A-3E4F-8C41-DDC63A14246A} - changevein - false - Never - - - {D7DF31C2-3247-31BA-A745-DF4095334504} - channel-safely - false - Never - - - {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} - cleanconst - false - Never - - - {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} - cleaners - false - Never - - - {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} - cleanowned - false - Never - - - {BAABB124-4999-3462-AF35-16DB3C974D7C} - confirm - false - Never - - - {6F451C91-A082-3981-83D5-65844ED16BDA} - createitem - false - Never - - - {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} - cursecheck - false - Never - - - {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} - cxxrandom - false - Never - - - {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} - debug - false - Never - - - {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} - deramp - false - Never - - - {5347E62F-7AEB-3B7C-B480-161A35974C9E} - design - false - Never - - - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - dfhack - - - {136AD85C-398C-329A-84AC-AD4481963950} - dfhack-client - - - {78DBE964-AC8C-3264-903B-2B102B46D476} - dfhack-run - - - {5DC5A20B-821C-3008-A247-B08677276F56} - dfhack-version - - - {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} - dig - false - Never - - - {AFC95A6A-BDBB-35E2-9381-253284E1112D} - dig-now - false - Never - - - {0AED7AC4-8C48-3205-AF43-3D536A60D815} - dwarfvet - false - Never - - - {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} - eventful - false - Never - - - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} - expat - - - {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} - fastdwarf - false - Never - - - {47842A81-7497-313E-B466-C60AE89334CB} - faststart - false - Never - - - {25303A98-8EE4-3355-8C68-CFA8B4116EF0} - filltraffic - false - Never - - - {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} - flows - false - Never - - - {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} - getplants - false - Never - - - {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} - hotkeys - false - Never - - - {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} - lair - false - Never - - - {21572060-CA28-355B-A508-5675A4A2FAB3} - liquids - false - Never - - - {F1206958-458C-3F18-84D9-3EEE07B73862} - logistics - false - Never - - - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - lua - - - {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} - luasocket - false - Never - - - {419297F2-C54C-3C4B-91AB-7B119D09E730} - misery - false - Never - - - {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} - nestboxes - false - Never - - - {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} - orders - false - Never - - - {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} - overlay - false - Never - - - {4E197970-E280-3B04-AD7D-E52DC551E902} - pathable - false - Never - - - {4E6C8BD2-2434-31DC-BDD2-8788D2547403} - probe - false - Never - - - {37629CF4-1B6A-312A-89B7-CF11593F51A4} - prospector - false - Never - - - {8D195538-264D-3C39-AB9A-653DA8A6F56E} - protobuf - - - {9302E53B-085D-3577-A3E2-EB51A51D084C} - protobuf-lite - - - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} - protoc - - - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} - protoc-bin - - - {E36DC20B-AE7A-3449-B308-C932B9DD4290} - regrass - false - Never - - - {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} - reveal - false - Never - - - {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} - seedwatch - false - Never - - - {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} - showmood - false - Never - - - {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} - sort - false - Never - - - {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} - stockpiles - false - Never - - - {6579683E-AB4A-3B40-A145-1952047837D2} - strangemood - false - Never - - - {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} - tailor - false - Never - - - {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} - tiletypes - false - Never - - - {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} - work-now - false - Never - - - {C884F97B-4C5C-3457-AF4D-BB4C05670662} - workflow - false - Never - - - {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} - xlsxio_read_STATIC - - - {796760C3-71E4-32AD-A9C4-B984AFC97106} - xlsxio_write_STATIC - - - {8054C91C-5221-314F-96C5-8FEC57BBEED1} - xlsxreader - false - Never - - - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} - zip - - - {3B9F42C2-0060-329E-B123-7DEF1E91617D} - zone - false - Never - - - - - - \ No newline at end of file diff --git a/build/ALL_BUILD.vcxproj.filters b/build/ALL_BUILD.vcxproj.filters deleted file mode 100644 index a80df604e..000000000 --- a/build/ALL_BUILD.vcxproj.filters +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/build/Continuous.vcxproj b/build/Continuous.vcxproj deleted file mode 100644 index 63a376abe..000000000 --- a/build/Continuous.vcxproj +++ /dev/null @@ -1,145 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {D7C70C41-500D-35F8-A992-1351DDDCDA0C} - 10.0.22000.0 - Win32Proj - x64 - Continuous - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Continuous -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\Continuous - false - false - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Continuous -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\Continuous - false - false - - - - - Always - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - - - - - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - - - - \ No newline at end of file diff --git a/build/Continuous.vcxproj.filters b/build/Continuous.vcxproj.filters deleted file mode 100644 index a7314dd00..000000000 --- a/build/Continuous.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - CMake Rules - - - - - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/Experimental.vcxproj b/build/Experimental.vcxproj deleted file mode 100644 index 396a79388..000000000 --- a/build/Experimental.vcxproj +++ /dev/null @@ -1,145 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {474F765F-548E-3AAB-8D5B-66CF364BE4B2} - 10.0.22000.0 - Win32Proj - x64 - Experimental - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Experimental -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\Experimental - false - false - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Experimental -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\Experimental - false - false - - - - - Always - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - - - - - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - - - - \ No newline at end of file diff --git a/build/Experimental.vcxproj.filters b/build/Experimental.vcxproj.filters deleted file mode 100644 index 8622c11e8..000000000 --- a/build/Experimental.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - CMake Rules - - - - - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/INSTALL.vcxproj b/build/INSTALL.vcxproj deleted file mode 100644 index fcc0e5dd0..000000000 --- a/build/INSTALL.vcxproj +++ /dev/null @@ -1,126 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943} - 10.0.22000.0 - Win32Proj - x64 - INSTALL - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - Always - - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - Always - - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\INSTALL_force - false - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\INSTALL_force - false - false - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - {40EA859D-1269-313F-A313-AA32B87C8935} - ALL_BUILD - false - Never - - - - - - \ No newline at end of file diff --git a/build/INSTALL.vcxproj.filters b/build/INSTALL.vcxproj.filters deleted file mode 100644 index 1d3583629..000000000 --- a/build/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/Nightly.vcxproj b/build/Nightly.vcxproj deleted file mode 100644 index ff59ec296..000000000 --- a/build/Nightly.vcxproj +++ /dev/null @@ -1,145 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {246A2207-0D75-3894-8E4E-785344D8ABF4} - 10.0.22000.0 - Win32Proj - x64 - Nightly - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Nightly -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\Nightly - false - false - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D Nightly -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\Nightly - false - false - - - - - Always - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - - - - - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - - - - \ No newline at end of file diff --git a/build/Nightly.vcxproj.filters b/build/Nightly.vcxproj.filters deleted file mode 100644 index cf94569d8..000000000 --- a/build/Nightly.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - CMake Rules - - - - - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/NightlyMemoryCheck.vcxproj b/build/NightlyMemoryCheck.vcxproj deleted file mode 100644 index 260a79e55..000000000 --- a/build/NightlyMemoryCheck.vcxproj +++ /dev/null @@ -1,145 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {93318712-66D7-31F1-B537-E229E2FD9AF0} - 10.0.22000.0 - Win32Proj - x64 - NightlyMemoryCheck - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D NightlyMemoryCheck -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\NightlyMemoryCheck - false - false - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" -C $(Configuration) -D NightlyMemoryCheck -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\NightlyMemoryCheck - false - false - - - - - Always - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - Building Custom Rule E:/programming/cplus/dfhack/CMakeLists.txt - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-file E:/programming/cplus/dfhack/build/CMakeFiles/generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp - false - - - - - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - - - - \ No newline at end of file diff --git a/build/NightlyMemoryCheck.vcxproj.filters b/build/NightlyMemoryCheck.vcxproj.filters deleted file mode 100644 index a4b92fdc7..000000000 --- a/build/NightlyMemoryCheck.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - CMake Rules - - - - - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/PACKAGE.vcxproj b/build/PACKAGE.vcxproj deleted file mode 100644 index 67c1c92dc..000000000 --- a/build/PACKAGE.vcxproj +++ /dev/null @@ -1,132 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {F20BBC06-43D9-375A-A5A9-E717817CF640} - 10.0.22000.0 - Win32Proj - x64 - PACKAGE - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - - setlocal -cd E:\programming\cplus\dfhack\build -if %errorlevel% neq 0 goto :cmEnd -E: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd E:\programming\cplus\dfhack\build -if %errorlevel% neq 0 goto :cmEnd -E: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\PACKAGE_force - false - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\PACKAGE_force - false - false - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - {40EA859D-1269-313F-A313-AA32B87C8935} - ALL_BUILD - false - Never - - - - - - \ No newline at end of file diff --git a/build/PACKAGE.vcxproj.filters b/build/PACKAGE.vcxproj.filters deleted file mode 100644 index 8c2a983bf..000000000 --- a/build/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/RUN_TESTS.vcxproj b/build/RUN_TESTS.vcxproj deleted file mode 100644 index 197f2baf3..000000000 --- a/build/RUN_TESTS.vcxproj +++ /dev/null @@ -1,118 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {45641EBC-7207-3F33-8572-930EA9BD4C6B} - 10.0.22000.0 - Win32Proj - x64 - RUN_TESTS - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" --force-new-ctest-process -C $(Configuration) -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -"C:\Program Files\CMake\bin\ctest.exe" --force-new-ctest-process -C $(Configuration) -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\RUN_TESTS_force - false - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - %(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\RUN_TESTS_force - false - false - - - - - {31277AF8-10A2-3494-B123-559421E08C26} - ZERO_CHECK - false - Never - - - - - - \ No newline at end of file diff --git a/build/RUN_TESTS.vcxproj.filters b/build/RUN_TESTS.vcxproj.filters deleted file mode 100644 index 9b4c15921..000000000 --- a/build/RUN_TESTS.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj deleted file mode 100644 index c71698f74..000000000 --- a/build/ZERO_CHECK.vcxproj +++ /dev/null @@ -1,105 +0,0 @@ - - - - x64 - - - - Release - x64 - - - RelWithDebInfo - x64 - - - - {31277AF8-10A2-3494-B123-559421E08C26} - 10.0.22000.0 - Win32Proj - x64 - ZERO_CHECK - NoUpgrade - - - - Utility - MultiByte - v143 - - - Utility - MultiByte - v143 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - E:\programming\cplus\dfhack\depends\zlib\include;E:\programming\cplus\dfhack\depends\SDL2\SDL2-2.26.2\include;E:\programming\cplus\dfhack\depends\protobuf;E:\programming\cplus\dfhack\depends\lua\include;E:\programming\cplus\dfhack\depends\md5;E:\programming\cplus\dfhack\depends\tinyxml;E:\programming\cplus\dfhack\depends\lodepng;E:\programming\cplus\dfhack\depends\tthread;E:\programming\cplus\dfhack\depends\clsocket\src;E:\programming\cplus\dfhack\depends\xlsxio\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Always - Checking Build System - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/programming/cplus/dfhack/build/dfhack.sln -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-AnyNewerVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-SameMajorVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakePackageConfigHelpers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckFunctionExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckStructHasMember.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckTypeSize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\GNUInstallDirs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\TestBigEndian.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\WriteBasicConfigVersionFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\CMakeLists.txt;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;E:\programming\cplus\dfhack\data\CMakeLists.txt;E:\programming\cplus\dfhack\depends\CMakeLists.txt;E:\programming\cplus\dfhack\depends\clsocket\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\cmake\JoinPaths.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInBuildInstalls.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInSourceBuilds.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\pkg-config\jsoncpp.pc.in;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\lib_json\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\version.in;E:\programming\cplus\dfhack\depends\libexpat\expat\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libexpat\expat\Changes;E:\programming\cplus\dfhack\depends\libexpat\expat\ConfigureChecks.cmake;E:\programming\cplus\dfhack\depends\libexpat\expat\cmake\expat-config.cmake.in;E:\programming\cplus\dfhack\depends\libexpat\expat\expat_config.h.cmake;E:\programming\cplus\dfhack\depends\libzip\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\cmake-config.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake-zipconf.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake\Dist.cmake;E:\programming\cplus\dfhack\depends\libzip\lib\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\libzip-config.cmake.in;E:\programming\cplus\dfhack\depends\libzip\libzip.pc.in;E:\programming\cplus\dfhack\depends\libzip\regress\nihtest.conf.in;E:\programming\cplus\dfhack\depends\libzip\regress\runtest.in;E:\programming\cplus\dfhack\depends\lodepng\CMakeLists.txt;E:\programming\cplus\dfhack\depends\lua\CMakeLists.txt;E:\programming\cplus\dfhack\depends\md5\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\config.h.in;E:\programming\cplus\dfhack\depends\tinyxml\CMakeLists.txt;E:\programming\cplus\dfhack\depends\tthread\CMakeLists.txt;E:\programming\cplus\dfhack\depends\xlsxio\CMakeLists.txt;E:\programming\cplus\dfhack\library\CMakeLists.txt;E:\programming\cplus\dfhack\library\git-describe.cmake.in;E:\programming\cplus\dfhack\library\xml\CMakeLists.txt;E:\programming\cplus\dfhack\library\xml\tools\CMakeLists.txt;E:\programming\cplus\dfhack\package\windows\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\Plugins.cmake;E:\programming\cplus\dfhack\plugins\autolabor\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\buildingplan\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\channel-safely\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\external\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\remotefortressreader\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\stockpiles\CMakeLists.txt;E:\programming\cplus\dfhack\scripts\CMakeLists.txt;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lodepng\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lua\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\md5\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\protobuf\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tinyxml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tthread\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\lib_json\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\include\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\clsocket\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libexpat\expat\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\lib\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\xlsxio\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\tools\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\autolabor\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\buildingplan\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\channel-safely\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\remotefortressreader\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\stockpiles\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\external\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\data\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\scripts\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\package\windows\CMakeFiles\generate.stamp - false - Checking Build System - setlocal -"C:\Program Files\CMake\bin\cmake.exe" -SE:/programming/cplus/dfhack -BE:/programming/cplus/dfhack/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/programming/cplus/dfhack/build/dfhack.sln -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-AnyNewerVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\BasicConfigVersion-SameMajorVersion.cmake.in;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakePackageConfigHelpers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPack.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CPackComponent.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTest.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestTargets.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CTestUseLaunchers.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckCXXSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckFunctionExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckIncludeFiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckStructHasMember.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\CheckTypeSize.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\DartConfiguration.tcl.in;C:\Program Files\CMake\share\cmake-3.22\Modules\FindCygwin.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindGit.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindMsys.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindPerl.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\FindZLIB.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\GNUInstallDirs.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckCompilerFlag.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Internal\CheckSourceRuns.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\TestBigEndian.cmake;C:\Program Files\CMake\share\cmake-3.22\Modules\WriteBasicConfigVersionFile.cmake;C:\Program Files\CMake\share\cmake-3.22\Templates\CPackConfig.cmake.in;E:\programming\cplus\dfhack\CMake\DownloadFile.cmake;E:\programming\cplus\dfhack\CMakeLists.txt;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeCXXCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeRCCompiler.cmake;E:\programming\cplus\dfhack\build\CMakeFiles\3.22.1\CMakeSystem.cmake;E:\programming\cplus\dfhack\data\CMakeLists.txt;E:\programming\cplus\dfhack\depends\CMakeLists.txt;E:\programming\cplus\dfhack\depends\clsocket\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\cmake\JoinPaths.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInBuildInstalls.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\include\PreventInSourceBuilds.cmake;E:\programming\cplus\dfhack\depends\jsoncpp-sub\pkg-config\jsoncpp.pc.in;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\src\lib_json\CMakeLists.txt;E:\programming\cplus\dfhack\depends\jsoncpp-sub\version.in;E:\programming\cplus\dfhack\depends\libexpat\expat\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libexpat\expat\Changes;E:\programming\cplus\dfhack\depends\libexpat\expat\ConfigureChecks.cmake;E:\programming\cplus\dfhack\depends\libexpat\expat\cmake\expat-config.cmake.in;E:\programming\cplus\dfhack\depends\libexpat\expat\expat_config.h.cmake;E:\programming\cplus\dfhack\depends\libzip\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\cmake-config.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake-zipconf.h.in;E:\programming\cplus\dfhack\depends\libzip\cmake\Dist.cmake;E:\programming\cplus\dfhack\depends\libzip\lib\CMakeLists.txt;E:\programming\cplus\dfhack\depends\libzip\libzip-config.cmake.in;E:\programming\cplus\dfhack\depends\libzip\libzip.pc.in;E:\programming\cplus\dfhack\depends\libzip\regress\nihtest.conf.in;E:\programming\cplus\dfhack\depends\libzip\regress\runtest.in;E:\programming\cplus\dfhack\depends\lodepng\CMakeLists.txt;E:\programming\cplus\dfhack\depends\lua\CMakeLists.txt;E:\programming\cplus\dfhack\depends\md5\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\CMakeLists.txt;E:\programming\cplus\dfhack\depends\protobuf\config.h.in;E:\programming\cplus\dfhack\depends\tinyxml\CMakeLists.txt;E:\programming\cplus\dfhack\depends\tthread\CMakeLists.txt;E:\programming\cplus\dfhack\depends\xlsxio\CMakeLists.txt;E:\programming\cplus\dfhack\library\CMakeLists.txt;E:\programming\cplus\dfhack\library\git-describe.cmake.in;E:\programming\cplus\dfhack\library\xml\CMakeLists.txt;E:\programming\cplus\dfhack\library\xml\tools\CMakeLists.txt;E:\programming\cplus\dfhack\package\windows\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\Plugins.cmake;E:\programming\cplus\dfhack\plugins\autolabor\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\buildingplan\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\channel-safely\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\external\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\remotefortressreader\CMakeLists.txt;E:\programming\cplus\dfhack\plugins\stockpiles\CMakeLists.txt;E:\programming\cplus\dfhack\scripts\CMakeLists.txt;%(AdditionalInputs) - E:\programming\cplus\dfhack\build\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lodepng\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\lua\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\md5\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\protobuf\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tinyxml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\tthread\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\src\lib_json\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\jsoncpp-sub\include\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\clsocket\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libexpat\expat\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\libzip\lib\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\depends\xlsxio\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\library\xml\tools\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\autolabor\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\buildingplan\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\channel-safely\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\remotefortressreader\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\stockpiles\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\plugins\external\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\data\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\scripts\CMakeFiles\generate.stamp;E:\programming\cplus\dfhack\build\package\windows\CMakeFiles\generate.stamp - false - - - - - - - - - - \ No newline at end of file diff --git a/build/ZERO_CHECK.vcxproj.filters b/build/ZERO_CHECK.vcxproj.filters deleted file mode 100644 index 2c79705a5..000000000 --- a/build/ZERO_CHECK.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {AFAB5955-3E8F-3466-BF00-9CBF4FE558A1} - - - diff --git a/build/dfhack.sln b/build/dfhack.sln deleted file mode 100644 index 83a916c71..000000000 --- a/build/dfhack.sln +++ /dev/null @@ -1,1295 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{28D9607F-8931-375B-9273-9E20D2F6347F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CTestDashboardTargets", "CTestDashboardTargets", "{068CE9B1-E6DD-3864-AC38-93F10EF27A17}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Depends", "Depends", "{D8D353CC-1D2C-3A83-8EA0-A85D6CF14722}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{25456F37-E968-3921-80E5-1C0E141753B6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{40EA859D-1269-313F-A313-AA32B87C8935}" - ProjectSection(ProjectDependencies) = postProject - {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} = {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} - {14C478D6-D815-378F-81D1-B53BBD6CBE9A} = {14C478D6-D815-378F-81D1-B53BBD6CBE9A} - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {3A2B0858-3B92-3598-B679-2A437C1286E0} = {3A2B0858-3B92-3598-B679-2A437C1286E0} - {27ECEB5C-C396-32BE-93E6-4D4801692191} = {27ECEB5C-C396-32BE-93E6-4D4801692191} - {5F63101D-75FE-31BE-9D25-6641FBBFF959} = {5F63101D-75FE-31BE-9D25-6641FBBFF959} - {7D67495E-4C92-37BE-BEF8-174CA37ADD21} = {7D67495E-4C92-37BE-BEF8-174CA37ADD21} - {6152D284-A720-3556-A60A-7C13C89205AD} = {6152D284-A720-3556-A60A-7C13C89205AD} - {4049FF1D-8A65-3021-B550-0DE0E63F9577} = {4049FF1D-8A65-3021-B550-0DE0E63F9577} - {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} = {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} - {961FD68A-49A7-3F16-9F96-16AC8236D3A3} = {961FD68A-49A7-3F16-9F96-16AC8236D3A3} - {D3C67352-8290-3C4E-9F23-93DDE051AA37} = {D3C67352-8290-3C4E-9F23-93DDE051AA37} - {A0486456-80E4-3492-940E-6652FF2B45B9} = {A0486456-80E4-3492-940E-6652FF2B45B9} - {386966C3-DC46-3936-AD44-35E2470C6A28} = {386966C3-DC46-3936-AD44-35E2470C6A28} - {02D9B109-1602-3567-80C0-3BF354675829} = {02D9B109-1602-3567-80C0-3BF354675829} - {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} = {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} - {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} = {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} - {76B00654-E15A-3E4F-8C41-DDC63A14246A} = {76B00654-E15A-3E4F-8C41-DDC63A14246A} - {D7DF31C2-3247-31BA-A745-DF4095334504} = {D7DF31C2-3247-31BA-A745-DF4095334504} - {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} = {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} - {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} = {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} - {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} = {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} - {BAABB124-4999-3462-AF35-16DB3C974D7C} = {BAABB124-4999-3462-AF35-16DB3C974D7C} - {6F451C91-A082-3981-83D5-65844ED16BDA} = {6F451C91-A082-3981-83D5-65844ED16BDA} - {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} = {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} - {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} = {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} - {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} = {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} - {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} = {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} - {5347E62F-7AEB-3B7C-B480-161A35974C9E} = {5347E62F-7AEB-3B7C-B480-161A35974C9E} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {136AD85C-398C-329A-84AC-AD4481963950} = {136AD85C-398C-329A-84AC-AD4481963950} - {78DBE964-AC8C-3264-903B-2B102B46D476} = {78DBE964-AC8C-3264-903B-2B102B46D476} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} = {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} - {AFC95A6A-BDBB-35E2-9381-253284E1112D} = {AFC95A6A-BDBB-35E2-9381-253284E1112D} - {0AED7AC4-8C48-3205-AF43-3D536A60D815} = {0AED7AC4-8C48-3205-AF43-3D536A60D815} - {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} = {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} = {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} - {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} = {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} - {47842A81-7497-313E-B466-C60AE89334CB} = {47842A81-7497-313E-B466-C60AE89334CB} - {25303A98-8EE4-3355-8C68-CFA8B4116EF0} = {25303A98-8EE4-3355-8C68-CFA8B4116EF0} - {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} = {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} - {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} = {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} - {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} = {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} - {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} = {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} - {21572060-CA28-355B-A508-5675A4A2FAB3} = {21572060-CA28-355B-A508-5675A4A2FAB3} - {F1206958-458C-3F18-84D9-3EEE07B73862} = {F1206958-458C-3F18-84D9-3EEE07B73862} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} = {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} - {419297F2-C54C-3C4B-91AB-7B119D09E730} = {419297F2-C54C-3C4B-91AB-7B119D09E730} - {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} = {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} - {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} = {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} - {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} = {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} - {4E197970-E280-3B04-AD7D-E52DC551E902} = {4E197970-E280-3B04-AD7D-E52DC551E902} - {4E6C8BD2-2434-31DC-BDD2-8788D2547403} = {4E6C8BD2-2434-31DC-BDD2-8788D2547403} - {37629CF4-1B6A-312A-89B7-CF11593F51A4} = {37629CF4-1B6A-312A-89B7-CF11593F51A4} - {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {8D195538-264D-3C39-AB9A-653DA8A6F56E} - {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} = {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} - {E36DC20B-AE7A-3449-B308-C932B9DD4290} = {E36DC20B-AE7A-3449-B308-C932B9DD4290} - {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} = {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} - {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} = {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} - {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} = {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} - {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} = {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} - {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} = {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} - {6579683E-AB4A-3B40-A145-1952047837D2} = {6579683E-AB4A-3B40-A145-1952047837D2} - {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} = {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} - {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} = {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} - {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} = {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} - {C884F97B-4C5C-3457-AF4D-BB4C05670662} = {C884F97B-4C5C-3457-AF4D-BB4C05670662} - {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} = {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} - {796760C3-71E4-32AD-A9C4-B984AFC97106} = {796760C3-71E4-32AD-A9C4-B984AFC97106} - {8054C91C-5221-314F-96C5-8FEC57BBEED1} = {8054C91C-5221-314F-96C5-8FEC57BBEED1} - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} - {3B9F42C2-0060-329E-B123-7DEF1E91617D} = {3B9F42C2-0060-329E-B123-7DEF1E91617D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3dveins", "plugins\3dveins.vcxproj", "{B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Continuous", "Continuous.vcxproj", "{D7C70C41-500D-35F8-A992-1351DDDCDA0C}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Experimental", "Experimental.vcxproj", "{474F765F-548E-3AAB-8D5B-66CF364BE4B2}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943}" - ProjectSection(ProjectDependencies) = postProject - {40EA859D-1269-313F-A313-AA32B87C8935} = {40EA859D-1269-313F-A313-AA32B87C8935} - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Nightly", "Nightly.vcxproj", "{246A2207-0D75-3894-8E4E-785344D8ABF4}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NightlyMemoryCheck", "NightlyMemoryCheck.vcxproj", "{93318712-66D7-31F1-B537-E229E2FD9AF0}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{F20BBC06-43D9-375A-A5A9-E717817CF640}" - ProjectSection(ProjectDependencies) = postProject - {40EA859D-1269-313F-A313-AA32B87C8935} = {40EA859D-1269-313F-A313-AA32B87C8935} - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RUN_TESTS", "RUN_TESTS.vcxproj", "{45641EBC-7207-3F33-8572-930EA9BD4C6B}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RemoteFortressReader", "plugins\remotefortressreader\RemoteFortressReader.vcxproj", "{14C478D6-D815-378F-81D1-B53BBD6CBE9A}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {69CB13F6-E5DD-3AC2-AF47-08A452514760} = {69CB13F6-E5DD-3AC2-AF47-08A452514760} - {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{31277AF8-10A2-3494-B123-559421E08C26}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "add-spatter", "plugins\add-spatter.vcxproj", "{3A2B0858-3B92-3598-B679-2A437C1286E0}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autobutcher", "plugins\autobutcher.vcxproj", "{27ECEB5C-C396-32BE-93E6-4D4801692191}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autochop", "plugins\autochop.vcxproj", "{5F63101D-75FE-31BE-9D25-6641FBBFF959}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autoclothing", "plugins\autoclothing.vcxproj", "{7D67495E-4C92-37BE-BEF8-174CA37ADD21}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autodump", "plugins\autodump.vcxproj", "{6152D284-A720-3556-A60A-7C13C89205AD}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autofarm", "plugins\autofarm.vcxproj", "{4049FF1D-8A65-3021-B550-0DE0E63F9577}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autolabor", "plugins\autolabor\autolabor.vcxproj", "{8CE562EE-798E-3C1B-975C-F49C6B5C84ED}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autonestbox", "plugins\autonestbox.vcxproj", "{961FD68A-49A7-3F16-9F96-16AC8236D3A3}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "autoslab", "plugins\autoslab.vcxproj", "{D3C67352-8290-3C4E-9F23-93DDE051AA37}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "binpatch", "library\binpatch.vcxproj", "{A0486456-80E4-3492-940E-6652FF2B45B9}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {111D1A41-5C7F-397A-A62C-B19B0AEB044B} = {111D1A41-5C7F-397A-A62C-B19B0AEB044B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "blueprint", "plugins\blueprint.vcxproj", "{386966C3-DC46-3936-AD44-35E2470C6A28}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "buildingplan", "plugins\buildingplan\buildingplan.vcxproj", "{02D9B109-1602-3567-80C0-3BF354675829}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "changeitem", "plugins\changeitem.vcxproj", "{B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "changelayer", "plugins\changelayer.vcxproj", "{C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "changevein", "plugins\changevein.vcxproj", "{76B00654-E15A-3E4F-8C41-DDC63A14246A}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "channel-safely", "plugins\channel-safely\channel-safely.vcxproj", "{D7DF31C2-3247-31BA-A745-DF4095334504}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cleanconst", "plugins\cleanconst.vcxproj", "{2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cleaners", "plugins\cleaners.vcxproj", "{099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cleanowned", "plugins\cleanowned.vcxproj", "{D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clsocket", "depends\clsocket\clsocket.vcxproj", "{39BD79E1-6088-33F3-AD4A-74F0E0EE785C}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "confirm", "plugins\confirm.vcxproj", "{BAABB124-4999-3462-AF35-16DB3C974D7C}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "createitem", "plugins\createitem.vcxproj", "{6F451C91-A082-3981-83D5-65844ED16BDA}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cursecheck", "plugins\cursecheck.vcxproj", "{C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxxrandom", "plugins\cxxrandom.vcxproj", "{AB8FA0F9-1482-31F8-87E2-E3C7BB178053}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "debug", "plugins\debug.vcxproj", "{CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deramp", "plugins\deramp.vcxproj", "{E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "design", "plugins\design.vcxproj", "{5347E62F-7AEB-3B7C-B480-161A35974C9E}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack", "library\dfhack.vcxproj", "{6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} - {111D1A41-5C7F-397A-A62C-B19B0AEB044B} = {111D1A41-5C7F-397A-A62C-B19B0AEB044B} - {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} = {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} - {19F34DB6-1C4F-36FD-A7A8-8E5077651209} = {19F34DB6-1C4F-36FD-A7A8-8E5077651209} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE} = {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE} - {A294D3AD-91C7-32D9-B361-D399900843E5} = {A294D3AD-91C7-32D9-B361-D399900843E5} - {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-client", "library\dfhack-client.vcxproj", "{136AD85C-398C-329A-84AC-AD4481963950}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} - {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-lodepng", "depends\lodepng\dfhack-lodepng.vcxproj", "{8DB90A0E-6076-3C07-B890-7E5E886009EC}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-md5", "depends\md5\dfhack-md5.vcxproj", "{111D1A41-5C7F-397A-A62C-B19B0AEB044B}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-run", "library\dfhack-run.vcxproj", "{78DBE964-AC8C-3264-903B-2B102B46D476}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} - {136AD85C-398C-329A-84AC-AD4481963950} = {136AD85C-398C-329A-84AC-AD4481963950} - {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} - {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-tinythread", "depends\tthread\dfhack-tinythread.vcxproj", "{D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-tinyxml", "depends\tinyxml\dfhack-tinyxml.vcxproj", "{19F34DB6-1C4F-36FD-A7A8-8E5077651209}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dfhack-version", "library\dfhack-version.vcxproj", "{5DC5A20B-821C-3008-A247-B08677276F56}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dig", "plugins\dig.vcxproj", "{D3A6760C-34FD-3EE2-B9CC-24647168DC6A}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dig-now", "plugins\dig-now.vcxproj", "{AFC95A6A-BDBB-35E2-9381-253284E1112D}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dist", "depends\libzip\dist.vcxproj", "{24F97336-D35B-3FBA-BEF8-64B2D5845D3F}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "distcheck", "depends\libzip\distcheck.vcxproj", "{86289ECD-3E29-3E01-93B2-829B5666A809}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {24F97336-D35B-3FBA-BEF8-64B2D5845D3F} = {24F97336-D35B-3FBA-BEF8-64B2D5845D3F} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dwarfvet", "plugins\dwarfvet.vcxproj", "{0AED7AC4-8C48-3205-AF43-3D536A60D815}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eventful", "plugins\eventful.vcxproj", "{D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expat", "depends\libexpat\expat\expat.vcxproj", "{BA32E800-D5FA-3F4E-B91B-763CD4FE389C}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fastdwarf", "plugins\fastdwarf.vcxproj", "{894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "faststart", "plugins\faststart.vcxproj", "{47842A81-7497-313E-B466-C60AE89334CB}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "filltraffic", "plugins\filltraffic.vcxproj", "{25303A98-8EE4-3355-8C68-CFA8B4116EF0}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flows", "plugins\flows.vcxproj", "{A80E6C37-1E31-3DDC-A4FE-B21553E580DB}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_headers", "library\generate_headers.vcxproj", "{F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto", "plugins\generate_proto.vcxproj", "{0AE42C92-16FF-3E69-B468-111535996095}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto_RemoteFortressReader", "plugins\remotefortressreader\generate_proto_RemoteFortressReader.vcxproj", "{69CB13F6-E5DD-3AC2-AF47-08A452514760}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto_core", "library\generate_proto_core.vcxproj", "{A294D3AD-91C7-32D9-B361-D399900843E5}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generate_proto_stockpiles", "plugins\stockpiles\generate_proto_stockpiles.vcxproj", "{73A57BCF-3487-35DC-B448-FD328037CDF3}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getplants", "plugins\getplants.vcxproj", "{E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hotkeys", "plugins\hotkeys.vcxproj", "{6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jsoncpp_static", "depends\jsoncpp-sub\src\lib_json\jsoncpp_static.vcxproj", "{CD9E5829-45CA-308D-9ED7-C2C38139D69E}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lair", "plugins\lair.vcxproj", "{DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liquids", "plugins\liquids.vcxproj", "{21572060-CA28-355B-A508-5675A4A2FAB3}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "logistics", "plugins\logistics.vcxproj", "{F1206958-458C-3F18-84D9-3EEE07B73862}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua", "depends\lua\lua.vcxproj", "{6CA1FA88-B709-340C-8366-DCE4C1D1FB32}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "luasocket", "plugins\luasocket.vcxproj", "{4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} = {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "misery", "plugins\misery.vcxproj", "{419297F2-C54C-3C4B-91AB-7B119D09E730}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nestboxes", "plugins\nestboxes.vcxproj", "{8F94C6B8-42CE-329C-B6A9-3E13C04350CF}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "orders", "plugins\orders.vcxproj", "{7FF993D7-A6D3-37CC-AE69-2906ECD89E03}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {CD9E5829-45CA-308D-9ED7-C2C38139D69E} = {CD9E5829-45CA-308D-9ED7-C2C38139D69E} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "overlay", "plugins\overlay.vcxproj", "{374D8559-CBBF-3F24-BEE1-8B11A184B7F8}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pathable", "plugins\pathable.vcxproj", "{4E197970-E280-3B04-AD7D-E52DC551E902}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "probe", "plugins\probe.vcxproj", "{4E6C8BD2-2434-31DC-BDD2-8788D2547403}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prospector", "plugins\prospector.vcxproj", "{37629CF4-1B6A-312A-89B7-CF11593F51A4}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protobuf", "depends\protobuf\protobuf.vcxproj", "{8D195538-264D-3C39-AB9A-653DA8A6F56E}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protobuf-lite", "depends\protobuf\protobuf-lite.vcxproj", "{9302E53B-085D-3577-A3E2-EB51A51D084C}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protoc", "depends\protobuf\protoc.vcxproj", "{1C17AAAA-9E99-32C1-9FF6-E88C054A2646}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {8D195538-264D-3C39-AB9A-653DA8A6F56E} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protoc-bin", "depends\protobuf\protoc-bin.vcxproj", "{74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {8D195538-264D-3C39-AB9A-653DA8A6F56E} - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} = {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regrass", "plugins\regrass.vcxproj", "{E36DC20B-AE7A-3449-B308-C932B9DD4290}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reveal", "plugins\reveal.vcxproj", "{C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "seedwatch", "plugins\seedwatch.vcxproj", "{7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "showmood", "plugins\showmood.vcxproj", "{E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sort", "plugins\sort.vcxproj", "{C080819A-4275-3D2A-84DE-7C21EDAE2BBA}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stockpiles", "plugins\stockpiles\stockpiles.vcxproj", "{7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {73A57BCF-3487-35DC-B448-FD328037CDF3} = {73A57BCF-3487-35DC-B448-FD328037CDF3} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - {9302E53B-085D-3577-A3E2-EB51A51D084C} = {9302E53B-085D-3577-A3E2-EB51A51D084C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strangemood", "plugins\strangemood.vcxproj", "{6579683E-AB4A-3B40-A145-1952047837D2}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tailor", "plugins\tailor.vcxproj", "{2FE38842-BDF7-3A93-9D06-1C9814B6B11B}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiletypes", "plugins\tiletypes.vcxproj", "{B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "work-now", "plugins\work-now.vcxproj", "{2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "workflow", "plugins\workflow.vcxproj", "{C884F97B-4C5C-3457-AF4D-BB4C05670662}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsxio_read_STATIC", "depends\xlsxio\xlsxio_read_STATIC.vcxproj", "{85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} = {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsxio_write_STATIC", "depends\xlsxio\xlsxio_write_STATIC.vcxproj", "{796760C3-71E4-32AD-A9C4-B984AFC97106}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsxreader", "plugins\xlsxreader.vcxproj", "{8054C91C-5221-314F-96C5-8FEC57BBEED1}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} = {BA32E800-D5FA-3F4E-B91B-763CD4FE389C} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} = {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D} - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} = {744BEFA7-C931-39C8-A1B4-1A9A88901B1D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zip", "depends\libzip\lib\zip.vcxproj", "{744BEFA7-C931-39C8-A1B4-1A9A88901B1D}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zone", "plugins\zone.vcxproj", "{3B9F42C2-0060-329E-B123-7DEF1E91617D}" - ProjectSection(ProjectDependencies) = postProject - {31277AF8-10A2-3494-B123-559421E08C26} = {31277AF8-10A2-3494-B123-559421E08C26} - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} = {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62} - {5DC5A20B-821C-3008-A247-B08677276F56} = {5DC5A20B-821C-3008-A247-B08677276F56} - {0AE42C92-16FF-3E69-B468-111535996095} = {0AE42C92-16FF-3E69-B468-111535996095} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release|x64 = Release|x64 - RelWithDebInfo|x64 = RelWithDebInfo|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {40EA859D-1269-313F-A313-AA32B87C8935}.Release|x64.ActiveCfg = Release|x64 - {40EA859D-1269-313F-A313-AA32B87C8935}.Release|x64.Build.0 = Release|x64 - {40EA859D-1269-313F-A313-AA32B87C8935}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {40EA859D-1269-313F-A313-AA32B87C8935}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.Release|x64.ActiveCfg = Release|x64 - {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.Release|x64.Build.0 = Release|x64 - {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {D7C70C41-500D-35F8-A992-1351DDDCDA0C}.Release|x64.ActiveCfg = Release|x64 - {D7C70C41-500D-35F8-A992-1351DDDCDA0C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {474F765F-548E-3AAB-8D5B-66CF364BE4B2}.Release|x64.ActiveCfg = Release|x64 - {474F765F-548E-3AAB-8D5B-66CF364BE4B2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943}.Release|x64.ActiveCfg = Release|x64 - {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {246A2207-0D75-3894-8E4E-785344D8ABF4}.Release|x64.ActiveCfg = Release|x64 - {246A2207-0D75-3894-8E4E-785344D8ABF4}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {93318712-66D7-31F1-B537-E229E2FD9AF0}.Release|x64.ActiveCfg = Release|x64 - {93318712-66D7-31F1-B537-E229E2FD9AF0}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {F20BBC06-43D9-375A-A5A9-E717817CF640}.Release|x64.ActiveCfg = Release|x64 - {F20BBC06-43D9-375A-A5A9-E717817CF640}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {45641EBC-7207-3F33-8572-930EA9BD4C6B}.Release|x64.ActiveCfg = Release|x64 - {45641EBC-7207-3F33-8572-930EA9BD4C6B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.Release|x64.ActiveCfg = Release|x64 - {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.Release|x64.Build.0 = Release|x64 - {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {14C478D6-D815-378F-81D1-B53BBD6CBE9A}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {31277AF8-10A2-3494-B123-559421E08C26}.Release|x64.ActiveCfg = Release|x64 - {31277AF8-10A2-3494-B123-559421E08C26}.Release|x64.Build.0 = Release|x64 - {31277AF8-10A2-3494-B123-559421E08C26}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {31277AF8-10A2-3494-B123-559421E08C26}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {3A2B0858-3B92-3598-B679-2A437C1286E0}.Release|x64.ActiveCfg = Release|x64 - {3A2B0858-3B92-3598-B679-2A437C1286E0}.Release|x64.Build.0 = Release|x64 - {3A2B0858-3B92-3598-B679-2A437C1286E0}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {3A2B0858-3B92-3598-B679-2A437C1286E0}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {27ECEB5C-C396-32BE-93E6-4D4801692191}.Release|x64.ActiveCfg = Release|x64 - {27ECEB5C-C396-32BE-93E6-4D4801692191}.Release|x64.Build.0 = Release|x64 - {27ECEB5C-C396-32BE-93E6-4D4801692191}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {27ECEB5C-C396-32BE-93E6-4D4801692191}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {5F63101D-75FE-31BE-9D25-6641FBBFF959}.Release|x64.ActiveCfg = Release|x64 - {5F63101D-75FE-31BE-9D25-6641FBBFF959}.Release|x64.Build.0 = Release|x64 - {5F63101D-75FE-31BE-9D25-6641FBBFF959}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {5F63101D-75FE-31BE-9D25-6641FBBFF959}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.Release|x64.ActiveCfg = Release|x64 - {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.Release|x64.Build.0 = Release|x64 - {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {7D67495E-4C92-37BE-BEF8-174CA37ADD21}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {6152D284-A720-3556-A60A-7C13C89205AD}.Release|x64.ActiveCfg = Release|x64 - {6152D284-A720-3556-A60A-7C13C89205AD}.Release|x64.Build.0 = Release|x64 - {6152D284-A720-3556-A60A-7C13C89205AD}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {6152D284-A720-3556-A60A-7C13C89205AD}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {4049FF1D-8A65-3021-B550-0DE0E63F9577}.Release|x64.ActiveCfg = Release|x64 - {4049FF1D-8A65-3021-B550-0DE0E63F9577}.Release|x64.Build.0 = Release|x64 - {4049FF1D-8A65-3021-B550-0DE0E63F9577}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {4049FF1D-8A65-3021-B550-0DE0E63F9577}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.Release|x64.ActiveCfg = Release|x64 - {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.Release|x64.Build.0 = Release|x64 - {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {8CE562EE-798E-3C1B-975C-F49C6B5C84ED}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.Release|x64.ActiveCfg = Release|x64 - {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.Release|x64.Build.0 = Release|x64 - {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {961FD68A-49A7-3F16-9F96-16AC8236D3A3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {D3C67352-8290-3C4E-9F23-93DDE051AA37}.Release|x64.ActiveCfg = Release|x64 - {D3C67352-8290-3C4E-9F23-93DDE051AA37}.Release|x64.Build.0 = Release|x64 - {D3C67352-8290-3C4E-9F23-93DDE051AA37}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {D3C67352-8290-3C4E-9F23-93DDE051AA37}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {A0486456-80E4-3492-940E-6652FF2B45B9}.Release|x64.ActiveCfg = Release|x64 - {A0486456-80E4-3492-940E-6652FF2B45B9}.Release|x64.Build.0 = Release|x64 - {A0486456-80E4-3492-940E-6652FF2B45B9}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {A0486456-80E4-3492-940E-6652FF2B45B9}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {386966C3-DC46-3936-AD44-35E2470C6A28}.Release|x64.ActiveCfg = Release|x64 - {386966C3-DC46-3936-AD44-35E2470C6A28}.Release|x64.Build.0 = Release|x64 - {386966C3-DC46-3936-AD44-35E2470C6A28}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {386966C3-DC46-3936-AD44-35E2470C6A28}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {02D9B109-1602-3567-80C0-3BF354675829}.Release|x64.ActiveCfg = Release|x64 - {02D9B109-1602-3567-80C0-3BF354675829}.Release|x64.Build.0 = Release|x64 - {02D9B109-1602-3567-80C0-3BF354675829}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {02D9B109-1602-3567-80C0-3BF354675829}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.Release|x64.ActiveCfg = Release|x64 - {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.Release|x64.Build.0 = Release|x64 - {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.Release|x64.ActiveCfg = Release|x64 - {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.Release|x64.Build.0 = Release|x64 - {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {76B00654-E15A-3E4F-8C41-DDC63A14246A}.Release|x64.ActiveCfg = Release|x64 - {76B00654-E15A-3E4F-8C41-DDC63A14246A}.Release|x64.Build.0 = Release|x64 - {76B00654-E15A-3E4F-8C41-DDC63A14246A}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {76B00654-E15A-3E4F-8C41-DDC63A14246A}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {D7DF31C2-3247-31BA-A745-DF4095334504}.Release|x64.ActiveCfg = Release|x64 - {D7DF31C2-3247-31BA-A745-DF4095334504}.Release|x64.Build.0 = Release|x64 - {D7DF31C2-3247-31BA-A745-DF4095334504}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {D7DF31C2-3247-31BA-A745-DF4095334504}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.Release|x64.ActiveCfg = Release|x64 - {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.Release|x64.Build.0 = Release|x64 - {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.Release|x64.ActiveCfg = Release|x64 - {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.Release|x64.Build.0 = Release|x64 - {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.Release|x64.ActiveCfg = Release|x64 - {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.Release|x64.Build.0 = Release|x64 - {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.Release|x64.ActiveCfg = Release|x64 - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.Release|x64.Build.0 = Release|x64 - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {BAABB124-4999-3462-AF35-16DB3C974D7C}.Release|x64.ActiveCfg = Release|x64 - {BAABB124-4999-3462-AF35-16DB3C974D7C}.Release|x64.Build.0 = Release|x64 - {BAABB124-4999-3462-AF35-16DB3C974D7C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {BAABB124-4999-3462-AF35-16DB3C974D7C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {6F451C91-A082-3981-83D5-65844ED16BDA}.Release|x64.ActiveCfg = Release|x64 - {6F451C91-A082-3981-83D5-65844ED16BDA}.Release|x64.Build.0 = Release|x64 - {6F451C91-A082-3981-83D5-65844ED16BDA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {6F451C91-A082-3981-83D5-65844ED16BDA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.Release|x64.ActiveCfg = Release|x64 - {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.Release|x64.Build.0 = Release|x64 - {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.Release|x64.ActiveCfg = Release|x64 - {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.Release|x64.Build.0 = Release|x64 - {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {AB8FA0F9-1482-31F8-87E2-E3C7BB178053}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.Release|x64.ActiveCfg = Release|x64 - {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.Release|x64.Build.0 = Release|x64 - {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.Release|x64.ActiveCfg = Release|x64 - {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.Release|x64.Build.0 = Release|x64 - {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {5347E62F-7AEB-3B7C-B480-161A35974C9E}.Release|x64.ActiveCfg = Release|x64 - {5347E62F-7AEB-3B7C-B480-161A35974C9E}.Release|x64.Build.0 = Release|x64 - {5347E62F-7AEB-3B7C-B480-161A35974C9E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {5347E62F-7AEB-3B7C-B480-161A35974C9E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.Release|x64.ActiveCfg = Release|x64 - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.Release|x64.Build.0 = Release|x64 - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {6DA5B761-FD24-3B41-9DCA-C7B11FDEBC62}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {136AD85C-398C-329A-84AC-AD4481963950}.Release|x64.ActiveCfg = Release|x64 - {136AD85C-398C-329A-84AC-AD4481963950}.Release|x64.Build.0 = Release|x64 - {136AD85C-398C-329A-84AC-AD4481963950}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {136AD85C-398C-329A-84AC-AD4481963950}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {8DB90A0E-6076-3C07-B890-7E5E886009EC}.Release|x64.ActiveCfg = Release|x64 - {8DB90A0E-6076-3C07-B890-7E5E886009EC}.Release|x64.Build.0 = Release|x64 - {8DB90A0E-6076-3C07-B890-7E5E886009EC}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {8DB90A0E-6076-3C07-B890-7E5E886009EC}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.Release|x64.ActiveCfg = Release|x64 - {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.Release|x64.Build.0 = Release|x64 - {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {111D1A41-5C7F-397A-A62C-B19B0AEB044B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {78DBE964-AC8C-3264-903B-2B102B46D476}.Release|x64.ActiveCfg = Release|x64 - {78DBE964-AC8C-3264-903B-2B102B46D476}.Release|x64.Build.0 = Release|x64 - {78DBE964-AC8C-3264-903B-2B102B46D476}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {78DBE964-AC8C-3264-903B-2B102B46D476}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.Release|x64.ActiveCfg = Release|x64 - {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.Release|x64.Build.0 = Release|x64 - {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.Release|x64.ActiveCfg = Release|x64 - {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.Release|x64.Build.0 = Release|x64 - {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {19F34DB6-1C4F-36FD-A7A8-8E5077651209}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {5DC5A20B-821C-3008-A247-B08677276F56}.Release|x64.ActiveCfg = Release|x64 - {5DC5A20B-821C-3008-A247-B08677276F56}.Release|x64.Build.0 = Release|x64 - {5DC5A20B-821C-3008-A247-B08677276F56}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {5DC5A20B-821C-3008-A247-B08677276F56}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.Release|x64.ActiveCfg = Release|x64 - {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.Release|x64.Build.0 = Release|x64 - {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {D3A6760C-34FD-3EE2-B9CC-24647168DC6A}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {AFC95A6A-BDBB-35E2-9381-253284E1112D}.Release|x64.ActiveCfg = Release|x64 - {AFC95A6A-BDBB-35E2-9381-253284E1112D}.Release|x64.Build.0 = Release|x64 - {AFC95A6A-BDBB-35E2-9381-253284E1112D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {AFC95A6A-BDBB-35E2-9381-253284E1112D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.Release|x64.ActiveCfg = Release|x64 - {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.Release|x64.Build.0 = Release|x64 - {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {24F97336-D35B-3FBA-BEF8-64B2D5845D3F}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {86289ECD-3E29-3E01-93B2-829B5666A809}.Release|x64.ActiveCfg = Release|x64 - {86289ECD-3E29-3E01-93B2-829B5666A809}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {0AED7AC4-8C48-3205-AF43-3D536A60D815}.Release|x64.ActiveCfg = Release|x64 - {0AED7AC4-8C48-3205-AF43-3D536A60D815}.Release|x64.Build.0 = Release|x64 - {0AED7AC4-8C48-3205-AF43-3D536A60D815}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {0AED7AC4-8C48-3205-AF43-3D536A60D815}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.Release|x64.ActiveCfg = Release|x64 - {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.Release|x64.Build.0 = Release|x64 - {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.Release|x64.ActiveCfg = Release|x64 - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.Release|x64.Build.0 = Release|x64 - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {BA32E800-D5FA-3F4E-B91B-763CD4FE389C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.Release|x64.ActiveCfg = Release|x64 - {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.Release|x64.Build.0 = Release|x64 - {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {47842A81-7497-313E-B466-C60AE89334CB}.Release|x64.ActiveCfg = Release|x64 - {47842A81-7497-313E-B466-C60AE89334CB}.Release|x64.Build.0 = Release|x64 - {47842A81-7497-313E-B466-C60AE89334CB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {47842A81-7497-313E-B466-C60AE89334CB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.Release|x64.ActiveCfg = Release|x64 - {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.Release|x64.Build.0 = Release|x64 - {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {25303A98-8EE4-3355-8C68-CFA8B4116EF0}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.Release|x64.ActiveCfg = Release|x64 - {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.Release|x64.Build.0 = Release|x64 - {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {A80E6C37-1E31-3DDC-A4FE-B21553E580DB}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.Release|x64.ActiveCfg = Release|x64 - {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.Release|x64.Build.0 = Release|x64 - {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {F2136CA7-D3F2-3A3E-8D32-FE5A5E55E1EE}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {0AE42C92-16FF-3E69-B468-111535996095}.Release|x64.ActiveCfg = Release|x64 - {0AE42C92-16FF-3E69-B468-111535996095}.Release|x64.Build.0 = Release|x64 - {0AE42C92-16FF-3E69-B468-111535996095}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {0AE42C92-16FF-3E69-B468-111535996095}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {69CB13F6-E5DD-3AC2-AF47-08A452514760}.Release|x64.ActiveCfg = Release|x64 - {69CB13F6-E5DD-3AC2-AF47-08A452514760}.Release|x64.Build.0 = Release|x64 - {69CB13F6-E5DD-3AC2-AF47-08A452514760}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {69CB13F6-E5DD-3AC2-AF47-08A452514760}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {A294D3AD-91C7-32D9-B361-D399900843E5}.Release|x64.ActiveCfg = Release|x64 - {A294D3AD-91C7-32D9-B361-D399900843E5}.Release|x64.Build.0 = Release|x64 - {A294D3AD-91C7-32D9-B361-D399900843E5}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {A294D3AD-91C7-32D9-B361-D399900843E5}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {73A57BCF-3487-35DC-B448-FD328037CDF3}.Release|x64.ActiveCfg = Release|x64 - {73A57BCF-3487-35DC-B448-FD328037CDF3}.Release|x64.Build.0 = Release|x64 - {73A57BCF-3487-35DC-B448-FD328037CDF3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {73A57BCF-3487-35DC-B448-FD328037CDF3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.Release|x64.ActiveCfg = Release|x64 - {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.Release|x64.Build.0 = Release|x64 - {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.Release|x64.ActiveCfg = Release|x64 - {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.Release|x64.Build.0 = Release|x64 - {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.Release|x64.ActiveCfg = Release|x64 - {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.Release|x64.Build.0 = Release|x64 - {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {CD9E5829-45CA-308D-9ED7-C2C38139D69E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.Release|x64.ActiveCfg = Release|x64 - {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.Release|x64.Build.0 = Release|x64 - {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {21572060-CA28-355B-A508-5675A4A2FAB3}.Release|x64.ActiveCfg = Release|x64 - {21572060-CA28-355B-A508-5675A4A2FAB3}.Release|x64.Build.0 = Release|x64 - {21572060-CA28-355B-A508-5675A4A2FAB3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {21572060-CA28-355B-A508-5675A4A2FAB3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {F1206958-458C-3F18-84D9-3EEE07B73862}.Release|x64.ActiveCfg = Release|x64 - {F1206958-458C-3F18-84D9-3EEE07B73862}.Release|x64.Build.0 = Release|x64 - {F1206958-458C-3F18-84D9-3EEE07B73862}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {F1206958-458C-3F18-84D9-3EEE07B73862}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.Release|x64.ActiveCfg = Release|x64 - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.Release|x64.Build.0 = Release|x64 - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.Release|x64.ActiveCfg = Release|x64 - {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.Release|x64.Build.0 = Release|x64 - {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {419297F2-C54C-3C4B-91AB-7B119D09E730}.Release|x64.ActiveCfg = Release|x64 - {419297F2-C54C-3C4B-91AB-7B119D09E730}.Release|x64.Build.0 = Release|x64 - {419297F2-C54C-3C4B-91AB-7B119D09E730}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {419297F2-C54C-3C4B-91AB-7B119D09E730}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.Release|x64.ActiveCfg = Release|x64 - {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.Release|x64.Build.0 = Release|x64 - {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {8F94C6B8-42CE-329C-B6A9-3E13C04350CF}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.Release|x64.ActiveCfg = Release|x64 - {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.Release|x64.Build.0 = Release|x64 - {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {7FF993D7-A6D3-37CC-AE69-2906ECD89E03}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.Release|x64.ActiveCfg = Release|x64 - {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.Release|x64.Build.0 = Release|x64 - {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {374D8559-CBBF-3F24-BEE1-8B11A184B7F8}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {4E197970-E280-3B04-AD7D-E52DC551E902}.Release|x64.ActiveCfg = Release|x64 - {4E197970-E280-3B04-AD7D-E52DC551E902}.Release|x64.Build.0 = Release|x64 - {4E197970-E280-3B04-AD7D-E52DC551E902}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {4E197970-E280-3B04-AD7D-E52DC551E902}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.Release|x64.ActiveCfg = Release|x64 - {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.Release|x64.Build.0 = Release|x64 - {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {4E6C8BD2-2434-31DC-BDD2-8788D2547403}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {37629CF4-1B6A-312A-89B7-CF11593F51A4}.Release|x64.ActiveCfg = Release|x64 - {37629CF4-1B6A-312A-89B7-CF11593F51A4}.Release|x64.Build.0 = Release|x64 - {37629CF4-1B6A-312A-89B7-CF11593F51A4}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {37629CF4-1B6A-312A-89B7-CF11593F51A4}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {8D195538-264D-3C39-AB9A-653DA8A6F56E}.Release|x64.ActiveCfg = Release|x64 - {8D195538-264D-3C39-AB9A-653DA8A6F56E}.Release|x64.Build.0 = Release|x64 - {8D195538-264D-3C39-AB9A-653DA8A6F56E}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {8D195538-264D-3C39-AB9A-653DA8A6F56E}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {9302E53B-085D-3577-A3E2-EB51A51D084C}.Release|x64.ActiveCfg = Release|x64 - {9302E53B-085D-3577-A3E2-EB51A51D084C}.Release|x64.Build.0 = Release|x64 - {9302E53B-085D-3577-A3E2-EB51A51D084C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {9302E53B-085D-3577-A3E2-EB51A51D084C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.Release|x64.ActiveCfg = Release|x64 - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.Release|x64.Build.0 = Release|x64 - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.Release|x64.ActiveCfg = Release|x64 - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.Release|x64.Build.0 = Release|x64 - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {E36DC20B-AE7A-3449-B308-C932B9DD4290}.Release|x64.ActiveCfg = Release|x64 - {E36DC20B-AE7A-3449-B308-C932B9DD4290}.Release|x64.Build.0 = Release|x64 - {E36DC20B-AE7A-3449-B308-C932B9DD4290}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {E36DC20B-AE7A-3449-B308-C932B9DD4290}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.Release|x64.ActiveCfg = Release|x64 - {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.Release|x64.Build.0 = Release|x64 - {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.Release|x64.ActiveCfg = Release|x64 - {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.Release|x64.Build.0 = Release|x64 - {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.Release|x64.ActiveCfg = Release|x64 - {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.Release|x64.Build.0 = Release|x64 - {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.Release|x64.ActiveCfg = Release|x64 - {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.Release|x64.Build.0 = Release|x64 - {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {C080819A-4275-3D2A-84DE-7C21EDAE2BBA}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.Release|x64.ActiveCfg = Release|x64 - {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.Release|x64.Build.0 = Release|x64 - {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {6579683E-AB4A-3B40-A145-1952047837D2}.Release|x64.ActiveCfg = Release|x64 - {6579683E-AB4A-3B40-A145-1952047837D2}.Release|x64.Build.0 = Release|x64 - {6579683E-AB4A-3B40-A145-1952047837D2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {6579683E-AB4A-3B40-A145-1952047837D2}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.Release|x64.ActiveCfg = Release|x64 - {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.Release|x64.Build.0 = Release|x64 - {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {2FE38842-BDF7-3A93-9D06-1C9814B6B11B}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.Release|x64.ActiveCfg = Release|x64 - {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.Release|x64.Build.0 = Release|x64 - {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.Release|x64.ActiveCfg = Release|x64 - {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.Release|x64.Build.0 = Release|x64 - {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {C884F97B-4C5C-3457-AF4D-BB4C05670662}.Release|x64.ActiveCfg = Release|x64 - {C884F97B-4C5C-3457-AF4D-BB4C05670662}.Release|x64.Build.0 = Release|x64 - {C884F97B-4C5C-3457-AF4D-BB4C05670662}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {C884F97B-4C5C-3457-AF4D-BB4C05670662}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.Release|x64.ActiveCfg = Release|x64 - {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.Release|x64.Build.0 = Release|x64 - {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {85B6988E-9C0B-3B6E-B35A-2AD1ABB5588D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {796760C3-71E4-32AD-A9C4-B984AFC97106}.Release|x64.ActiveCfg = Release|x64 - {796760C3-71E4-32AD-A9C4-B984AFC97106}.Release|x64.Build.0 = Release|x64 - {796760C3-71E4-32AD-A9C4-B984AFC97106}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {796760C3-71E4-32AD-A9C4-B984AFC97106}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {8054C91C-5221-314F-96C5-8FEC57BBEED1}.Release|x64.ActiveCfg = Release|x64 - {8054C91C-5221-314F-96C5-8FEC57BBEED1}.Release|x64.Build.0 = Release|x64 - {8054C91C-5221-314F-96C5-8FEC57BBEED1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {8054C91C-5221-314F-96C5-8FEC57BBEED1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.Release|x64.ActiveCfg = Release|x64 - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.Release|x64.Build.0 = Release|x64 - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {744BEFA7-C931-39C8-A1B4-1A9A88901B1D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - {3B9F42C2-0060-329E-B123-7DEF1E91617D}.Release|x64.ActiveCfg = Release|x64 - {3B9F42C2-0060-329E-B123-7DEF1E91617D}.Release|x64.Build.0 = Release|x64 - {3B9F42C2-0060-329E-B123-7DEF1E91617D}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 - {3B9F42C2-0060-329E-B123-7DEF1E91617D}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {40EA859D-1269-313F-A313-AA32B87C8935} = {28D9607F-8931-375B-9273-9E20D2F6347F} - {07ADCCA9-7D16-3F3D-AB6F-1BDA83D4E943} = {28D9607F-8931-375B-9273-9E20D2F6347F} - {F20BBC06-43D9-375A-A5A9-E717817CF640} = {28D9607F-8931-375B-9273-9E20D2F6347F} - {45641EBC-7207-3F33-8572-930EA9BD4C6B} = {28D9607F-8931-375B-9273-9E20D2F6347F} - {31277AF8-10A2-3494-B123-559421E08C26} = {28D9607F-8931-375B-9273-9E20D2F6347F} - {D7C70C41-500D-35F8-A992-1351DDDCDA0C} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} - {474F765F-548E-3AAB-8D5B-66CF364BE4B2} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} - {246A2207-0D75-3894-8E4E-785344D8ABF4} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} - {93318712-66D7-31F1-B537-E229E2FD9AF0} = {068CE9B1-E6DD-3864-AC38-93F10EF27A17} - {39BD79E1-6088-33F3-AD4A-74F0E0EE785C} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {8DB90A0E-6076-3C07-B890-7E5E886009EC} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {111D1A41-5C7F-397A-A62C-B19B0AEB044B} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {D3A713C3-480C-3DF0-95FA-8B80D95DF8F7} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {19F34DB6-1C4F-36FD-A7A8-8E5077651209} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {6CA1FA88-B709-340C-8366-DCE4C1D1FB32} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {8D195538-264D-3C39-AB9A-653DA8A6F56E} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {9302E53B-085D-3577-A3E2-EB51A51D084C} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {1C17AAAA-9E99-32C1-9FF6-E88C054A2646} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {74CBC9D0-87DE-34DC-AA46-FD7DD2A990E7} = {D8D353CC-1D2C-3A83-8EA0-A85D6CF14722} - {B10F83BD-77CE-3CC2-A4D0-2B412287DFEA} = {25456F37-E968-3921-80E5-1C0E141753B6} - {14C478D6-D815-378F-81D1-B53BBD6CBE9A} = {25456F37-E968-3921-80E5-1C0E141753B6} - {3A2B0858-3B92-3598-B679-2A437C1286E0} = {25456F37-E968-3921-80E5-1C0E141753B6} - {27ECEB5C-C396-32BE-93E6-4D4801692191} = {25456F37-E968-3921-80E5-1C0E141753B6} - {5F63101D-75FE-31BE-9D25-6641FBBFF959} = {25456F37-E968-3921-80E5-1C0E141753B6} - {7D67495E-4C92-37BE-BEF8-174CA37ADD21} = {25456F37-E968-3921-80E5-1C0E141753B6} - {6152D284-A720-3556-A60A-7C13C89205AD} = {25456F37-E968-3921-80E5-1C0E141753B6} - {4049FF1D-8A65-3021-B550-0DE0E63F9577} = {25456F37-E968-3921-80E5-1C0E141753B6} - {8CE562EE-798E-3C1B-975C-F49C6B5C84ED} = {25456F37-E968-3921-80E5-1C0E141753B6} - {961FD68A-49A7-3F16-9F96-16AC8236D3A3} = {25456F37-E968-3921-80E5-1C0E141753B6} - {D3C67352-8290-3C4E-9F23-93DDE051AA37} = {25456F37-E968-3921-80E5-1C0E141753B6} - {386966C3-DC46-3936-AD44-35E2470C6A28} = {25456F37-E968-3921-80E5-1C0E141753B6} - {02D9B109-1602-3567-80C0-3BF354675829} = {25456F37-E968-3921-80E5-1C0E141753B6} - {B6B32914-FA20-3991-AEDE-3FFA75FDF7DA} = {25456F37-E968-3921-80E5-1C0E141753B6} - {C153A10F-47F2-3FF1-A27D-0CE7AA4B1515} = {25456F37-E968-3921-80E5-1C0E141753B6} - {76B00654-E15A-3E4F-8C41-DDC63A14246A} = {25456F37-E968-3921-80E5-1C0E141753B6} - {D7DF31C2-3247-31BA-A745-DF4095334504} = {25456F37-E968-3921-80E5-1C0E141753B6} - {2B9B4415-E1BD-33F7-95FD-7DFA4F7B2204} = {25456F37-E968-3921-80E5-1C0E141753B6} - {099D780E-7F06-3EAA-98A8-2A9C7BBA3FD5} = {25456F37-E968-3921-80E5-1C0E141753B6} - {D65A7A3A-0A4D-361D-B093-CB7BF60BC5DB} = {25456F37-E968-3921-80E5-1C0E141753B6} - {BAABB124-4999-3462-AF35-16DB3C974D7C} = {25456F37-E968-3921-80E5-1C0E141753B6} - {6F451C91-A082-3981-83D5-65844ED16BDA} = {25456F37-E968-3921-80E5-1C0E141753B6} - {C143DDD8-9AB8-368F-ACE4-BA4F7651DA80} = {25456F37-E968-3921-80E5-1C0E141753B6} - {AB8FA0F9-1482-31F8-87E2-E3C7BB178053} = {25456F37-E968-3921-80E5-1C0E141753B6} - {CFC3621A-1CB4-3FC2-B1B7-FD3E6AC9B212} = {25456F37-E968-3921-80E5-1C0E141753B6} - {E3A6CF18-2D4A-3541-97FD-EA36D6A9DC20} = {25456F37-E968-3921-80E5-1C0E141753B6} - {5347E62F-7AEB-3B7C-B480-161A35974C9E} = {25456F37-E968-3921-80E5-1C0E141753B6} - {D3A6760C-34FD-3EE2-B9CC-24647168DC6A} = {25456F37-E968-3921-80E5-1C0E141753B6} - {AFC95A6A-BDBB-35E2-9381-253284E1112D} = {25456F37-E968-3921-80E5-1C0E141753B6} - {0AED7AC4-8C48-3205-AF43-3D536A60D815} = {25456F37-E968-3921-80E5-1C0E141753B6} - {D46EA8E6-D149-35E8-B2C3-A4FD5AE72B96} = {25456F37-E968-3921-80E5-1C0E141753B6} - {894B02CD-77FD-3B32-8A23-AFE5DFEFD7A7} = {25456F37-E968-3921-80E5-1C0E141753B6} - {47842A81-7497-313E-B466-C60AE89334CB} = {25456F37-E968-3921-80E5-1C0E141753B6} - {25303A98-8EE4-3355-8C68-CFA8B4116EF0} = {25456F37-E968-3921-80E5-1C0E141753B6} - {A80E6C37-1E31-3DDC-A4FE-B21553E580DB} = {25456F37-E968-3921-80E5-1C0E141753B6} - {E6EA4F63-3C22-3D4C-A201-F9E90BBB7FCA} = {25456F37-E968-3921-80E5-1C0E141753B6} - {6F10CAC8-6D9F-357E-B574-5EC901BF4EAD} = {25456F37-E968-3921-80E5-1C0E141753B6} - {DA8EE8E6-6AE0-3DA6-AED9-316977621A0B} = {25456F37-E968-3921-80E5-1C0E141753B6} - {21572060-CA28-355B-A508-5675A4A2FAB3} = {25456F37-E968-3921-80E5-1C0E141753B6} - {F1206958-458C-3F18-84D9-3EEE07B73862} = {25456F37-E968-3921-80E5-1C0E141753B6} - {4BEF77D9-B9D4-33A2-950A-48EB5CE10FB3} = {25456F37-E968-3921-80E5-1C0E141753B6} - {419297F2-C54C-3C4B-91AB-7B119D09E730} = {25456F37-E968-3921-80E5-1C0E141753B6} - {8F94C6B8-42CE-329C-B6A9-3E13C04350CF} = {25456F37-E968-3921-80E5-1C0E141753B6} - {7FF993D7-A6D3-37CC-AE69-2906ECD89E03} = {25456F37-E968-3921-80E5-1C0E141753B6} - {374D8559-CBBF-3F24-BEE1-8B11A184B7F8} = {25456F37-E968-3921-80E5-1C0E141753B6} - {4E197970-E280-3B04-AD7D-E52DC551E902} = {25456F37-E968-3921-80E5-1C0E141753B6} - {4E6C8BD2-2434-31DC-BDD2-8788D2547403} = {25456F37-E968-3921-80E5-1C0E141753B6} - {37629CF4-1B6A-312A-89B7-CF11593F51A4} = {25456F37-E968-3921-80E5-1C0E141753B6} - {E36DC20B-AE7A-3449-B308-C932B9DD4290} = {25456F37-E968-3921-80E5-1C0E141753B6} - {C831208B-D7C3-3DD6-9F16-0EA8A5FF3121} = {25456F37-E968-3921-80E5-1C0E141753B6} - {7B31A6BF-105F-3E5D-8FEF-1B9B86D51ED3} = {25456F37-E968-3921-80E5-1C0E141753B6} - {E1C04F8B-70DF-31A7-B06F-BD5CEDBA17C2} = {25456F37-E968-3921-80E5-1C0E141753B6} - {C080819A-4275-3D2A-84DE-7C21EDAE2BBA} = {25456F37-E968-3921-80E5-1C0E141753B6} - {7EE9C0CE-18BB-36A8-BE3E-EEE7F673B97F} = {25456F37-E968-3921-80E5-1C0E141753B6} - {6579683E-AB4A-3B40-A145-1952047837D2} = {25456F37-E968-3921-80E5-1C0E141753B6} - {2FE38842-BDF7-3A93-9D06-1C9814B6B11B} = {25456F37-E968-3921-80E5-1C0E141753B6} - {B8FB6F36-01B4-37A3-84F1-0E364DCA8F1C} = {25456F37-E968-3921-80E5-1C0E141753B6} - {2E73B9B9-ADD5-3FD1-8BCB-FD6A829934B4} = {25456F37-E968-3921-80E5-1C0E141753B6} - {C884F97B-4C5C-3457-AF4D-BB4C05670662} = {25456F37-E968-3921-80E5-1C0E141753B6} - {8054C91C-5221-314F-96C5-8FEC57BBEED1} = {25456F37-E968-3921-80E5-1C0E141753B6} - {3B9F42C2-0060-329E-B123-7DEF1E91617D} = {25456F37-E968-3921-80E5-1C0E141753B6} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {97344453-ACD8-397F-8291-084632F194C3} - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal From 9f4f14d0257c889396e6612031c87e3d1191fe8d Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 24 Sep 2023 13:18:58 +0300 Subject: [PATCH 12/14] put back unformatted hotkeys --- plugins/lua/hotkeys.lua | 168 +++++++++++++++++++--------------------- 1 file changed, 81 insertions(+), 87 deletions(-) diff --git a/plugins/lua/hotkeys.lua b/plugins/lua/hotkeys.lua index 30407a8fa..7173bed80 100644 --- a/plugins/lua/hotkeys.lua +++ b/plugins/lua/hotkeys.lua @@ -17,8 +17,8 @@ end function should_hide_armok(cmdline) local command = get_command(cmdline) return dfhack.getHideArmokTools() and - helpdb.is_entry(command) and - helpdb.get_entry_tags(command).armok + helpdb.is_entry(command) and + helpdb.get_entry_tags(command).armok end -- ----------------- -- @@ -26,11 +26,11 @@ end -- ----------------- -- HotspotMenuWidget = defclass(HotspotMenuWidget, overlay.OverlayWidget) -HotspotMenuWidget.ATTRS { - default_pos = { x = 5, y = 1 }, - default_enabled = true, - version = 2, - viewscreens = { +HotspotMenuWidget.ATTRS{ + default_pos={x=5,y=1}, + default_enabled=true, + version=2, + viewscreens={ 'adopt_region', 'choose_game_type', -- 'choose_start_site', -- conflicts with vanilla panel layouts @@ -48,51 +48,51 @@ HotspotMenuWidget.ATTRS { 'update_region', 'world' }, - frame = { w = 4, h = 3 } + frame={w=4, h=3} } function HotspotMenuWidget:init() local to_pen = dfhack.pen.parse local function tp(idx, ch) - return to_pen { - tile = function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, - ch = ch, - fg = COLOR_GREY, + return to_pen{ + tile=function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, + ch=ch, + fg=COLOR_GREY, } end local function tph(idx, ch) - return to_pen { - tile = function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, - ch = ch, - fg = COLOR_WHITE, + return to_pen{ + tile=function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, + ch=ch, + fg=COLOR_WHITE, } end local function get_tile_token(idx, ch) return { - tile = tp(idx, ch), - htile = tph(idx, ch), - width = 1, + tile=tp(idx, ch), + htile=tph(idx, ch), + width=1, } end - self:addviews { - widgets.Label { - text = { + self:addviews{ + widgets.Label{ + text={ get_tile_token(1, '!'), get_tile_token(2, 'D'), get_tile_token(3, 'F'), get_tile_token(4, '!'), NEWLINE, get_tile_token(5, '!'), get_tile_token(6, 'H'), get_tile_token(7, 'a'), get_tile_token(8, '!'), NEWLINE, get_tile_token(9, '!'), get_tile_token(10, 'c'), get_tile_token(11, 'k'), get_tile_token(12, '!'), }, - on_click = function() dfhack.run_command('hotkeys') end, + on_click=function() dfhack.run_command('hotkeys') end, }, } end function HotspotMenuWidget:overlay_trigger() - return MenuScreen { hotspot = self }:show() + return MenuScreen{hotspot=self}:show() end -- register the menu hotspot with the overlay -OVERLAY_WIDGETS = { menu = HotspotMenuWidget } +OVERLAY_WIDGETS = {menu=HotspotMenuWidget} -- ---- -- -- Menu -- @@ -103,15 +103,15 @@ local MAX_LIST_WIDTH = 45 local MAX_LIST_HEIGHT = 15 Menu = defclass(Menu, widgets.Panel) -Menu.ATTRS { - hotspot = DEFAULT_NIL, +Menu.ATTRS{ + hotspot=DEFAULT_NIL, } -- get a map from the binding string to a list of hotkey strings that all -- point to that binding local function get_bindings_to_hotkeys(hotkeys, bindings) local bindings_to_hotkeys = {} - for _, hotkey in ipairs(hotkeys) do + for _,hotkey in ipairs(hotkeys) do local binding = bindings[hotkey] table.insert(ensure_key(bindings_to_hotkeys, binding), hotkey) end @@ -126,17 +126,17 @@ local function get_choices(hotkeys, bindings, is_inverted) local bindings_to_hotkeys = get_bindings_to_hotkeys(hotkeys, bindings) -- build list choices - for _, hotkey in ipairs(hotkeys) do + for _,hotkey in ipairs(hotkeys) do local command = bindings[hotkey] if seen[command] then goto continue end seen[command] = true local hk_width, tokens = 0, {} - for _, hk in ipairs(bindings_to_hotkeys[command]) do + for _,hk in ipairs(bindings_to_hotkeys[command]) do if hk_width ~= 0 then table.insert(tokens, ', ') hk_width = hk_width + 2 end - table.insert(tokens, { text = hk, pen = COLOR_LIGHTGREEN }) + table.insert(tokens, {text=hk, pen=COLOR_LIGHTGREEN}) hk_width = hk_width + #hk end local command_str = command @@ -144,20 +144,16 @@ local function get_choices(hotkeys, bindings, is_inverted) local max_command_len = MAX_LIST_WIDTH - hk_width - LIST_BUFFER command_str = command:sub(1, max_command_len - 3) .. '...' end - table.insert(tokens, 1, { text = command_str }) - local choice = { - icon = ARROW, - command = command, - text = tokens, - hk_width = hk_width - } + table.insert(tokens, 1, {text=command_str}) + local choice = {icon=ARROW, command=command, text=tokens, + hk_width=hk_width} max_width = math.max(max_width, hk_width + #command_str + LIST_BUFFER) table.insert(choices, is_inverted and 1 or #choices + 1, choice) ::continue:: end -- adjust width of command fields so the hotkey tokens are right justified - for _, choice in ipairs(choices) do + for _,choice in ipairs(choices) do local command_token = choice.text[1] command_token.width = max_width - choice.hk_width - (LIST_BUFFER - 1) end @@ -168,19 +164,17 @@ end function Menu:init() local hotkeys, bindings = getHotkeys() if #hotkeys == 0 then - hotkeys = { '' } - bindings = { [''] = 'gui/launcher' } + hotkeys = {''} + bindings = {['']='gui/launcher'} end local is_inverted = not not self.hotspot.frame.b - local choices, list_width = get_choices(hotkeys, bindings, is_inverted) - - list_width = math.max(35, list_width) + local choices,list_width = get_choices(hotkeys, bindings, is_inverted) list_width = math.max(35, list_width) local list_frame = copyall(self.hotspot.frame) - local list_widget_frame = { h = math.min(#choices, MAX_LIST_HEIGHT) } + local list_widget_frame = {h=math.min(#choices, MAX_LIST_HEIGHT)} local quickstart_frame = {} list_frame.w = list_width + 2 list_frame.h = list_widget_frame.h + 4 @@ -199,51 +193,51 @@ function Menu:init() list_frame.r = math.max(0, list_frame.r + 5) end - local help_frame = { w = list_frame.w, l = list_frame.l, r = list_frame.r } + local help_frame = {w=list_frame.w, l=list_frame.l, r=list_frame.r} if list_frame.t then help_frame.t = list_frame.t + list_frame.h else help_frame.b = list_frame.b + list_frame.h end - self:addviews { - widgets.Panel { - view_id = 'list_panel', - frame = list_frame, - frame_style = gui.PANEL_FRAME, - frame_background = gui.CLEAR_PEN, - subviews = { - widgets.List { - view_id = 'list', - frame = list_widget_frame, - choices = choices, - icon_width = 2, - on_select = self:callback('onSelect'), - on_submit = self:callback('onSubmit'), - on_submit2 = self:callback('onSubmit2'), + self:addviews{ + widgets.Panel{ + view_id='list_panel', + frame=list_frame, + frame_style=gui.PANEL_FRAME, + frame_background=gui.CLEAR_PEN, + subviews={ + widgets.List{ + view_id='list', + frame=list_widget_frame, + choices=choices, + icon_width=2, + on_select=self:callback('onSelect'), + on_submit=self:callback('onSubmit'), + on_submit2=self:callback('onSubmit2'), }, - widgets.Panel { frame = { h = 1 } }, - widgets.HotkeyLabel { - frame = quickstart_frame, - label = 'Quickstart guide', - key = 'STRING_A063', - on_activate = function() - self:onSubmit(nil, { command = 'quickstart-guide' }) + widgets.Panel{frame={h=1}}, + widgets.HotkeyLabel{ + frame=quickstart_frame, + label='Quickstart guide', + key='STRING_A063', + on_activate=function() + self:onSubmit(nil, {command='quickstart-guide'}) end, }, }, }, - widgets.ResizingPanel { - view_id = 'help_panel', - autoarrange_subviews = true, - frame = help_frame, - frame_style = gui.PANEL_FRAME, - frame_background = gui.CLEAR_PEN, - subviews = { - widgets.WrappedLabel { - view_id = 'help', - text_to_wrap = '', - scroll_keys = {}, + widgets.ResizingPanel{ + view_id='help_panel', + autoarrange_subviews=true, + frame=help_frame, + frame_style=gui.PANEL_FRAME, + frame_background=gui.CLEAR_PEN, + subviews={ + widgets.WrappedLabel{ + view_id='help', + text_to_wrap='', + scroll_keys={}, }, }, }, @@ -258,7 +252,7 @@ function Menu:onSelect(_, choice) if not choice or #self.subviews == 0 then return end local command = get_command(choice.command) self.subviews.help.text_to_wrap = helpdb.is_entry(command) and - helpdb.get_entry_short_help(command) or 'Command not found' + helpdb.get_entry_short_help(command) or 'Command not found' self.subviews.help_panel:updateLayout() end @@ -308,7 +302,7 @@ end function Menu:getMouseFramePos() return self.subviews.list_panel:getMouseFramePos() or - self.subviews.help_panel:getMouseFramePos() + self.subviews.help_panel:getMouseFramePos() end function Menu:onRenderBody(dc) @@ -330,14 +324,14 @@ end MenuScreen = defclass(MenuScreen, gui.ZScreen) MenuScreen.ATTRS { - focus_path = 'hotkeys/menu', - initial_pause = false, - hotspot = DEFAULT_NIL, + focus_path='hotkeys/menu', + initial_pause=false, + hotspot=DEFAULT_NIL, } function MenuScreen:init() - self:addviews { - Menu { hotspot = self.hotspot }, + self:addviews{ + Menu{hotspot=self.hotspot}, } end @@ -345,4 +339,4 @@ function MenuScreen:onDismiss() cleanupHotkeys() end -return _ENV +return _ENV \ No newline at end of file From bb5e178756dd73f6075ff69cb743ca1990a92b21 Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 24 Sep 2023 13:19:48 +0300 Subject: [PATCH 13/14] fix eof --- plugins/lua/hotkeys.lua | 166 ++++++++++++++++++++-------------------- 1 file changed, 85 insertions(+), 81 deletions(-) diff --git a/plugins/lua/hotkeys.lua b/plugins/lua/hotkeys.lua index 7173bed80..4169d439a 100644 --- a/plugins/lua/hotkeys.lua +++ b/plugins/lua/hotkeys.lua @@ -17,8 +17,8 @@ end function should_hide_armok(cmdline) local command = get_command(cmdline) return dfhack.getHideArmokTools() and - helpdb.is_entry(command) and - helpdb.get_entry_tags(command).armok + helpdb.is_entry(command) and + helpdb.get_entry_tags(command).armok end -- ----------------- -- @@ -26,11 +26,11 @@ end -- ----------------- -- HotspotMenuWidget = defclass(HotspotMenuWidget, overlay.OverlayWidget) -HotspotMenuWidget.ATTRS{ - default_pos={x=5,y=1}, - default_enabled=true, - version=2, - viewscreens={ +HotspotMenuWidget.ATTRS { + default_pos = { x = 5, y = 1 }, + default_enabled = true, + version = 2, + viewscreens = { 'adopt_region', 'choose_game_type', -- 'choose_start_site', -- conflicts with vanilla panel layouts @@ -48,51 +48,51 @@ HotspotMenuWidget.ATTRS{ 'update_region', 'world' }, - frame={w=4, h=3} + frame = { w = 4, h = 3 } } function HotspotMenuWidget:init() local to_pen = dfhack.pen.parse local function tp(idx, ch) - return to_pen{ - tile=function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, - ch=ch, - fg=COLOR_GREY, + return to_pen { + tile = function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, + ch = ch, + fg = COLOR_GREY, } end local function tph(idx, ch) - return to_pen{ - tile=function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, - ch=ch, - fg=COLOR_WHITE, + return to_pen { + tile = function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, + ch = ch, + fg = COLOR_WHITE, } end local function get_tile_token(idx, ch) return { - tile=tp(idx, ch), - htile=tph(idx, ch), - width=1, + tile = tp(idx, ch), + htile = tph(idx, ch), + width = 1, } end - self:addviews{ - widgets.Label{ - text={ + self:addviews { + widgets.Label { + text = { get_tile_token(1, '!'), get_tile_token(2, 'D'), get_tile_token(3, 'F'), get_tile_token(4, '!'), NEWLINE, get_tile_token(5, '!'), get_tile_token(6, 'H'), get_tile_token(7, 'a'), get_tile_token(8, '!'), NEWLINE, get_tile_token(9, '!'), get_tile_token(10, 'c'), get_tile_token(11, 'k'), get_tile_token(12, '!'), }, - on_click=function() dfhack.run_command('hotkeys') end, + on_click = function() dfhack.run_command('hotkeys') end, }, } end function HotspotMenuWidget:overlay_trigger() - return MenuScreen{hotspot=self}:show() + return MenuScreen { hotspot = self }:show() end -- register the menu hotspot with the overlay -OVERLAY_WIDGETS = {menu=HotspotMenuWidget} +OVERLAY_WIDGETS = { menu = HotspotMenuWidget } -- ---- -- -- Menu -- @@ -103,15 +103,15 @@ local MAX_LIST_WIDTH = 45 local MAX_LIST_HEIGHT = 15 Menu = defclass(Menu, widgets.Panel) -Menu.ATTRS{ - hotspot=DEFAULT_NIL, +Menu.ATTRS { + hotspot = DEFAULT_NIL, } -- get a map from the binding string to a list of hotkey strings that all -- point to that binding local function get_bindings_to_hotkeys(hotkeys, bindings) local bindings_to_hotkeys = {} - for _,hotkey in ipairs(hotkeys) do + for _, hotkey in ipairs(hotkeys) do local binding = bindings[hotkey] table.insert(ensure_key(bindings_to_hotkeys, binding), hotkey) end @@ -126,17 +126,17 @@ local function get_choices(hotkeys, bindings, is_inverted) local bindings_to_hotkeys = get_bindings_to_hotkeys(hotkeys, bindings) -- build list choices - for _,hotkey in ipairs(hotkeys) do + for _, hotkey in ipairs(hotkeys) do local command = bindings[hotkey] if seen[command] then goto continue end seen[command] = true local hk_width, tokens = 0, {} - for _,hk in ipairs(bindings_to_hotkeys[command]) do + for _, hk in ipairs(bindings_to_hotkeys[command]) do if hk_width ~= 0 then table.insert(tokens, ', ') hk_width = hk_width + 2 end - table.insert(tokens, {text=hk, pen=COLOR_LIGHTGREEN}) + table.insert(tokens, { text = hk, pen = COLOR_LIGHTGREEN }) hk_width = hk_width + #hk end local command_str = command @@ -144,16 +144,20 @@ local function get_choices(hotkeys, bindings, is_inverted) local max_command_len = MAX_LIST_WIDTH - hk_width - LIST_BUFFER command_str = command:sub(1, max_command_len - 3) .. '...' end - table.insert(tokens, 1, {text=command_str}) - local choice = {icon=ARROW, command=command, text=tokens, - hk_width=hk_width} + table.insert(tokens, 1, { text = command_str }) + local choice = { + icon = ARROW, + command = command, + text = tokens, + hk_width = hk_width + } max_width = math.max(max_width, hk_width + #command_str + LIST_BUFFER) table.insert(choices, is_inverted and 1 or #choices + 1, choice) ::continue:: end -- adjust width of command fields so the hotkey tokens are right justified - for _,choice in ipairs(choices) do + for _, choice in ipairs(choices) do local command_token = choice.text[1] command_token.width = max_width - choice.hk_width - (LIST_BUFFER - 1) end @@ -164,17 +168,17 @@ end function Menu:init() local hotkeys, bindings = getHotkeys() if #hotkeys == 0 then - hotkeys = {''} - bindings = {['']='gui/launcher'} + hotkeys = { '' } + bindings = { [''] = 'gui/launcher' } end local is_inverted = not not self.hotspot.frame.b - local choices,list_width = get_choices(hotkeys, bindings, is_inverted) + local choices, list_width = get_choices(hotkeys, bindings, is_inverted) list_width = math.max(35, list_width) local list_frame = copyall(self.hotspot.frame) - local list_widget_frame = {h=math.min(#choices, MAX_LIST_HEIGHT)} + local list_widget_frame = { h = math.min(#choices, MAX_LIST_HEIGHT) } local quickstart_frame = {} list_frame.w = list_width + 2 list_frame.h = list_widget_frame.h + 4 @@ -193,51 +197,51 @@ function Menu:init() list_frame.r = math.max(0, list_frame.r + 5) end - local help_frame = {w=list_frame.w, l=list_frame.l, r=list_frame.r} + local help_frame = { w = list_frame.w, l = list_frame.l, r = list_frame.r } if list_frame.t then help_frame.t = list_frame.t + list_frame.h else help_frame.b = list_frame.b + list_frame.h end - self:addviews{ - widgets.Panel{ - view_id='list_panel', - frame=list_frame, - frame_style=gui.PANEL_FRAME, - frame_background=gui.CLEAR_PEN, - subviews={ - widgets.List{ - view_id='list', - frame=list_widget_frame, - choices=choices, - icon_width=2, - on_select=self:callback('onSelect'), - on_submit=self:callback('onSubmit'), - on_submit2=self:callback('onSubmit2'), + self:addviews { + widgets.Panel { + view_id = 'list_panel', + frame = list_frame, + frame_style = gui.PANEL_FRAME, + frame_background = gui.CLEAR_PEN, + subviews = { + widgets.List { + view_id = 'list', + frame = list_widget_frame, + choices = choices, + icon_width = 2, + on_select = self:callback('onSelect'), + on_submit = self:callback('onSubmit'), + on_submit2 = self:callback('onSubmit2'), }, - widgets.Panel{frame={h=1}}, - widgets.HotkeyLabel{ - frame=quickstart_frame, - label='Quickstart guide', - key='STRING_A063', - on_activate=function() - self:onSubmit(nil, {command='quickstart-guide'}) + widgets.Panel { frame = { h = 1 } }, + widgets.HotkeyLabel { + frame = quickstart_frame, + label = 'Quickstart guide', + key = 'STRING_A063', + on_activate = function() + self:onSubmit(nil, { command = 'quickstart-guide' }) end, }, }, }, - widgets.ResizingPanel{ - view_id='help_panel', - autoarrange_subviews=true, - frame=help_frame, - frame_style=gui.PANEL_FRAME, - frame_background=gui.CLEAR_PEN, - subviews={ - widgets.WrappedLabel{ - view_id='help', - text_to_wrap='', - scroll_keys={}, + widgets.ResizingPanel { + view_id = 'help_panel', + autoarrange_subviews = true, + frame = help_frame, + frame_style = gui.PANEL_FRAME, + frame_background = gui.CLEAR_PEN, + subviews = { + widgets.WrappedLabel { + view_id = 'help', + text_to_wrap = '', + scroll_keys = {}, }, }, }, @@ -252,7 +256,7 @@ function Menu:onSelect(_, choice) if not choice or #self.subviews == 0 then return end local command = get_command(choice.command) self.subviews.help.text_to_wrap = helpdb.is_entry(command) and - helpdb.get_entry_short_help(command) or 'Command not found' + helpdb.get_entry_short_help(command) or 'Command not found' self.subviews.help_panel:updateLayout() end @@ -302,7 +306,7 @@ end function Menu:getMouseFramePos() return self.subviews.list_panel:getMouseFramePos() or - self.subviews.help_panel:getMouseFramePos() + self.subviews.help_panel:getMouseFramePos() end function Menu:onRenderBody(dc) @@ -324,14 +328,14 @@ end MenuScreen = defclass(MenuScreen, gui.ZScreen) MenuScreen.ATTRS { - focus_path='hotkeys/menu', - initial_pause=false, - hotspot=DEFAULT_NIL, + focus_path = 'hotkeys/menu', + initial_pause = false, + hotspot = DEFAULT_NIL, } function MenuScreen:init() - self:addviews{ - Menu{hotspot=self.hotspot}, + self:addviews { + Menu { hotspot = self.hotspot }, } end @@ -339,4 +343,4 @@ function MenuScreen:onDismiss() cleanupHotkeys() end -return _ENV \ No newline at end of file +return _ENV From be26449ef77fe8538c793762d34510df0207798f Mon Sep 17 00:00:00 2001 From: shevernitskiy Date: Sun, 24 Sep 2023 13:22:20 +0300 Subject: [PATCH 14/14] ugh --- plugins/lua/hotkeys.lua | 164 ++++++++++++++++++++-------------------- 1 file changed, 80 insertions(+), 84 deletions(-) diff --git a/plugins/lua/hotkeys.lua b/plugins/lua/hotkeys.lua index 4169d439a..8eff17aae 100644 --- a/plugins/lua/hotkeys.lua +++ b/plugins/lua/hotkeys.lua @@ -17,8 +17,8 @@ end function should_hide_armok(cmdline) local command = get_command(cmdline) return dfhack.getHideArmokTools() and - helpdb.is_entry(command) and - helpdb.get_entry_tags(command).armok + helpdb.is_entry(command) and + helpdb.get_entry_tags(command).armok end -- ----------------- -- @@ -26,11 +26,11 @@ end -- ----------------- -- HotspotMenuWidget = defclass(HotspotMenuWidget, overlay.OverlayWidget) -HotspotMenuWidget.ATTRS { - default_pos = { x = 5, y = 1 }, - default_enabled = true, - version = 2, - viewscreens = { +HotspotMenuWidget.ATTRS{ + default_pos={x=5,y=1}, + default_enabled=true, + version=2, + viewscreens={ 'adopt_region', 'choose_game_type', -- 'choose_start_site', -- conflicts with vanilla panel layouts @@ -48,51 +48,51 @@ HotspotMenuWidget.ATTRS { 'update_region', 'world' }, - frame = { w = 4, h = 3 } + frame={w=4, h=3} } function HotspotMenuWidget:init() local to_pen = dfhack.pen.parse local function tp(idx, ch) - return to_pen { - tile = function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, - ch = ch, - fg = COLOR_GREY, + return to_pen{ + tile=function() return dfhack.textures.getTexposByHandle(logo_textures[idx]) end, + ch=ch, + fg=COLOR_GREY, } end local function tph(idx, ch) - return to_pen { - tile = function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, - ch = ch, - fg = COLOR_WHITE, + return to_pen{ + tile=function() return dfhack.textures.getTexposByHandle(logo_hovered_textures[idx]) end, + ch=ch, + fg=COLOR_WHITE, } end local function get_tile_token(idx, ch) return { - tile = tp(idx, ch), - htile = tph(idx, ch), - width = 1, + tile=tp(idx, ch), + htile=tph(idx, ch), + width=1, } end - self:addviews { - widgets.Label { - text = { + self:addviews{ + widgets.Label{ + text={ get_tile_token(1, '!'), get_tile_token(2, 'D'), get_tile_token(3, 'F'), get_tile_token(4, '!'), NEWLINE, get_tile_token(5, '!'), get_tile_token(6, 'H'), get_tile_token(7, 'a'), get_tile_token(8, '!'), NEWLINE, get_tile_token(9, '!'), get_tile_token(10, 'c'), get_tile_token(11, 'k'), get_tile_token(12, '!'), }, - on_click = function() dfhack.run_command('hotkeys') end, + on_click=function() dfhack.run_command('hotkeys') end, }, } end function HotspotMenuWidget:overlay_trigger() - return MenuScreen { hotspot = self }:show() + return MenuScreen{hotspot=self}:show() end -- register the menu hotspot with the overlay -OVERLAY_WIDGETS = { menu = HotspotMenuWidget } +OVERLAY_WIDGETS = {menu=HotspotMenuWidget} -- ---- -- -- Menu -- @@ -103,15 +103,15 @@ local MAX_LIST_WIDTH = 45 local MAX_LIST_HEIGHT = 15 Menu = defclass(Menu, widgets.Panel) -Menu.ATTRS { - hotspot = DEFAULT_NIL, +Menu.ATTRS{ + hotspot=DEFAULT_NIL, } -- get a map from the binding string to a list of hotkey strings that all -- point to that binding local function get_bindings_to_hotkeys(hotkeys, bindings) local bindings_to_hotkeys = {} - for _, hotkey in ipairs(hotkeys) do + for _,hotkey in ipairs(hotkeys) do local binding = bindings[hotkey] table.insert(ensure_key(bindings_to_hotkeys, binding), hotkey) end @@ -126,17 +126,17 @@ local function get_choices(hotkeys, bindings, is_inverted) local bindings_to_hotkeys = get_bindings_to_hotkeys(hotkeys, bindings) -- build list choices - for _, hotkey in ipairs(hotkeys) do + for _,hotkey in ipairs(hotkeys) do local command = bindings[hotkey] if seen[command] then goto continue end seen[command] = true local hk_width, tokens = 0, {} - for _, hk in ipairs(bindings_to_hotkeys[command]) do + for _,hk in ipairs(bindings_to_hotkeys[command]) do if hk_width ~= 0 then table.insert(tokens, ', ') hk_width = hk_width + 2 end - table.insert(tokens, { text = hk, pen = COLOR_LIGHTGREEN }) + table.insert(tokens, {text=hk, pen=COLOR_LIGHTGREEN}) hk_width = hk_width + #hk end local command_str = command @@ -144,20 +144,16 @@ local function get_choices(hotkeys, bindings, is_inverted) local max_command_len = MAX_LIST_WIDTH - hk_width - LIST_BUFFER command_str = command:sub(1, max_command_len - 3) .. '...' end - table.insert(tokens, 1, { text = command_str }) - local choice = { - icon = ARROW, - command = command, - text = tokens, - hk_width = hk_width - } + table.insert(tokens, 1, {text=command_str}) + local choice = {icon=ARROW, command=command, text=tokens, + hk_width=hk_width} max_width = math.max(max_width, hk_width + #command_str + LIST_BUFFER) table.insert(choices, is_inverted and 1 or #choices + 1, choice) ::continue:: end -- adjust width of command fields so the hotkey tokens are right justified - for _, choice in ipairs(choices) do + for _,choice in ipairs(choices) do local command_token = choice.text[1] command_token.width = max_width - choice.hk_width - (LIST_BUFFER - 1) end @@ -168,17 +164,17 @@ end function Menu:init() local hotkeys, bindings = getHotkeys() if #hotkeys == 0 then - hotkeys = { '' } - bindings = { [''] = 'gui/launcher' } + hotkeys = {''} + bindings = {['']='gui/launcher'} end local is_inverted = not not self.hotspot.frame.b - local choices, list_width = get_choices(hotkeys, bindings, is_inverted) + local choices,list_width = get_choices(hotkeys, bindings, is_inverted) list_width = math.max(35, list_width) local list_frame = copyall(self.hotspot.frame) - local list_widget_frame = { h = math.min(#choices, MAX_LIST_HEIGHT) } + local list_widget_frame = {h=math.min(#choices, MAX_LIST_HEIGHT)} local quickstart_frame = {} list_frame.w = list_width + 2 list_frame.h = list_widget_frame.h + 4 @@ -197,51 +193,51 @@ function Menu:init() list_frame.r = math.max(0, list_frame.r + 5) end - local help_frame = { w = list_frame.w, l = list_frame.l, r = list_frame.r } + local help_frame = {w=list_frame.w, l=list_frame.l, r=list_frame.r} if list_frame.t then help_frame.t = list_frame.t + list_frame.h else help_frame.b = list_frame.b + list_frame.h end - self:addviews { - widgets.Panel { - view_id = 'list_panel', - frame = list_frame, - frame_style = gui.PANEL_FRAME, - frame_background = gui.CLEAR_PEN, - subviews = { - widgets.List { - view_id = 'list', - frame = list_widget_frame, - choices = choices, - icon_width = 2, - on_select = self:callback('onSelect'), - on_submit = self:callback('onSubmit'), - on_submit2 = self:callback('onSubmit2'), + self:addviews{ + widgets.Panel{ + view_id='list_panel', + frame=list_frame, + frame_style=gui.PANEL_FRAME, + frame_background=gui.CLEAR_PEN, + subviews={ + widgets.List{ + view_id='list', + frame=list_widget_frame, + choices=choices, + icon_width=2, + on_select=self:callback('onSelect'), + on_submit=self:callback('onSubmit'), + on_submit2=self:callback('onSubmit2'), }, - widgets.Panel { frame = { h = 1 } }, - widgets.HotkeyLabel { - frame = quickstart_frame, - label = 'Quickstart guide', - key = 'STRING_A063', - on_activate = function() - self:onSubmit(nil, { command = 'quickstart-guide' }) + widgets.Panel{frame={h=1}}, + widgets.HotkeyLabel{ + frame=quickstart_frame, + label='Quickstart guide', + key='STRING_A063', + on_activate=function() + self:onSubmit(nil, {command='quickstart-guide'}) end, }, }, }, - widgets.ResizingPanel { - view_id = 'help_panel', - autoarrange_subviews = true, - frame = help_frame, - frame_style = gui.PANEL_FRAME, - frame_background = gui.CLEAR_PEN, - subviews = { - widgets.WrappedLabel { - view_id = 'help', - text_to_wrap = '', - scroll_keys = {}, + widgets.ResizingPanel{ + view_id='help_panel', + autoarrange_subviews=true, + frame=help_frame, + frame_style=gui.PANEL_FRAME, + frame_background=gui.CLEAR_PEN, + subviews={ + widgets.WrappedLabel{ + view_id='help', + text_to_wrap='', + scroll_keys={}, }, }, }, @@ -256,7 +252,7 @@ function Menu:onSelect(_, choice) if not choice or #self.subviews == 0 then return end local command = get_command(choice.command) self.subviews.help.text_to_wrap = helpdb.is_entry(command) and - helpdb.get_entry_short_help(command) or 'Command not found' + helpdb.get_entry_short_help(command) or 'Command not found' self.subviews.help_panel:updateLayout() end @@ -306,7 +302,7 @@ end function Menu:getMouseFramePos() return self.subviews.list_panel:getMouseFramePos() or - self.subviews.help_panel:getMouseFramePos() + self.subviews.help_panel:getMouseFramePos() end function Menu:onRenderBody(dc) @@ -328,14 +324,14 @@ end MenuScreen = defclass(MenuScreen, gui.ZScreen) MenuScreen.ATTRS { - focus_path = 'hotkeys/menu', - initial_pause = false, - hotspot = DEFAULT_NIL, + focus_path='hotkeys/menu', + initial_pause=false, + hotspot=DEFAULT_NIL, } function MenuScreen:init() - self:addviews { - Menu { hotspot = self.hotspot }, + self:addviews{ + Menu{hotspot=self.hotspot}, } end