virtualx-engine/platform/windows
yg2f 663d4ee7de scons detects standalone MSVC on Windows
Under Windows, Scons is now capable of detecting and compiling with
standalone MSVC compilers (aka "Visual C++ Build Tools").
http://landinghub.visualstudio.com/visual-cpp-build-tools

Tried with version 2015, and native x86 and x64 compilers under
Windows 10 pro 64 and Windows 8.1 64, with the default Win8 SDK
provided by the "Visual C++ Build Tools" web-installer.

Follow the same compiling instructions than for compiling with Visual
Studio, except that Visual Studio is no more required.

KNOWN ISSUES :
- ``methods.detect_visual_c_compiler_version()`` will emit a warning message
on computers where the ``VSINSTALLDIR`` environement variable is not present.
But it should compile just fine and still automatically detects the 32 or
64 bits according to the compiler you picked.

TODO :
- eventually, update ``platform/winrt/dectet.py`` with function
``methods.msvc_is_detected()`` and try to compile winrt/UWP with
these standalone compilers (if you did not select Win10 SDK when
installing the standalone tools, you can run it again).
- update doc to make users aware of "Visual C++ Build Tools" aka
"stadalone MSVC".
- eventually, update ``methods.detect_visual_c_compiler_version()``
2016-09-16 11:17:57 +02:00
..
export Add missing license headers in our source files (#5255) 2016-06-18 14:46:12 +02:00
context_gl_win.cpp vsync support 2016-06-05 19:14:33 -03:00
context_gl_win.h vsync support 2016-06-05 19:14:33 -03:00
ctxgl_procaddr.cpp Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
ctxgl_procaddr.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
detect.py scons detects standalone MSVC on Windows 2016-09-16 11:17:57 +02:00
godot.ico Icon: Remove more grey capsules behind official logo 2016-05-30 00:41:42 +02:00
godot_res.rc Fix Windows resource script 2016-07-27 15:35:49 -03:00
godot_win.cpp remove trailing whitespace 2016-03-09 00:00:52 +01:00
joystick.cpp fixes #5464 windows_joystick close_joystick bug 2016-06-29 23:00:45 +02:00
joystick.h Windows: Support gamepad vibration using XInput. 2016-06-15 14:40:57 +02:00
key_mapping_win.cpp Rename KEY_KP_SUBSTRACT to KEY_KP_SUBTRACT 2016-02-17 23:01:27 +01:00
key_mapping_win.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
lang_table.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
logo.png Fixed iCCp chunk in pngs 2016-06-22 21:13:29 +02:00
os_windows.cpp Hide the mouse cursor when MOUSE_MODE_CAPTURED is activated. 2016-08-29 13:14:38 +08:00
os_windows.h Merge pull request #5560 from vnen/os-request-attention 2016-07-21 17:29:45 +02:00
packet_peer_udp_winsock.cpp Add missing license headers in our source files (#5255) 2016-06-18 14:46:12 +02:00
packet_peer_udp_winsock.h Add missing license headers in our source files (#5255) 2016-06-18 14:46:12 +02:00
platform_config.h GLEW: Define static + enabled and includes via SCons 2016-06-08 00:16:27 +02:00
SCsub Better fix for visual studio project generation. 2016-01-06 22:47:43 -07:00
stream_peer_winsock.cpp Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
stream_peer_winsock.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
tcp_server_winsock.cpp Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
tcp_server_winsock.h Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00