Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Berger <martijn.berger@gmail.com>2016-03-31 15:07:57 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2016-04-05 11:36:11 +0300
commit0fcb17fc4f218f52b44a1e8bb912d637ec327dec (patch)
treeca51a82e0c6a34cee955358839b63947bcdda43c
parent02081f86d1eefaec54a4758939b004d921175715 (diff)
Remove the obsolete windows launcher
-rw-r--r--source/creator/creator_launch_win.c90
1 files changed, 0 insertions, 90 deletions
diff --git a/source/creator/creator_launch_win.c b/source/creator/creator_launch_win.c
deleted file mode 100644
index 03f28cd4034..00000000000
--- a/source/creator/creator_launch_win.c
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * ***** BEGIN GPL LICENSE BLOCK *****
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * The Original Code is Copyright (C) 2014 by Blender Foundation.
- * All rights reserved.
- *
- * Contributor(s): Sergey Sharybin.
- *
- * ***** END GPL LICENSE BLOCK *****
- */
-
-/* Binary name to launch. */
-#define BLENDER_BINARY L"blender-app.exe"
-
-#define WIN32_LEAN_AND_MEAN
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <windows.h>
-#include <Shellapi.h>
-
-#include "utfconv.h"
-
-#include "BLI_utildefines.h"
-#include "BLI_winstuff.h"
-
-static void local_hacks_do(void)
-{
- _putenv_s("OMP_WAIT_POLICY", "PASSIVE");
-}
-
-int main(int argc, const char **UNUSED(argv_c))
-{
- PROCESS_INFORMATION processInformation = {0};
- STARTUPINFOW startupInfo = {0};
- BOOL result;
- wchar_t command[65536];
- int i, len = sizeof(command) / sizeof(wchar_t);
- wchar_t **argv_16 = CommandLineToArgvW(GetCommandLineW(), &argc);
- int argci = 0;
-
- local_hacks_do();
-
- wcsncpy(command, BLENDER_BINARY, len - 1);
- len -= wcslen(BLENDER_BINARY);
- for (i = 1; i < argc; ++i) {
- size_t argument_len = wcslen(argv_16[i]);
- wcsncat(command, L" \"", len - 2);
- wcsncat(command, argv_16[i], len - 3);
- len -= argument_len + 1;
- if (argv_16[i][argument_len - 1] == '\\') {
- wcsncat(command, L"\\", len - 1);
- len--;
- }
- wcsncat(command, L"\"", len - 1);
- }
-
- LocalFree(argv_16);
-
- startupInfo.cb = sizeof(startupInfo);
- result = CreateProcessW(NULL, command, NULL, NULL, TRUE,
- 0, NULL, NULL,
- &startupInfo, &processInformation);
-
- if (!result) {
- fprintf(stderr, "%S\n", L"Error launching " BLENDER_BINARY);
- return EXIT_FAILURE;
- }
-
- WaitForSingleObject(processInformation.hProcess, INFINITE);
-
- CloseHandle(processInformation.hProcess);
- CloseHandle(processInformation.hThread);
-
- return EXIT_SUCCESS;
-}