summaryrefslogtreecommitdiffstats
path: root/drivers/builtin_openssl2
Commit message (Collapse)AuthorAgeFilesLines
* openssl: Move to a module and split thirdparty libRémi Verschelde2016-10-15945-355335/+0
| | | | Same rationale as the previous commits.
* scons detects standalone MSVC on Windowsyg2f2016-09-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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()``
* Patch thirdy-party libraries to build for WinRTGeorge Marques2016-09-035-2/+233
| | | | | | - Patch enet code. - Patch OpenSSL code and add shims for unavailable API. - Add extra definition header for Freetype.
* Fix builtin OpenSSL configurationGeorge Marques2016-07-091-2/+7
| | | | Fixes a bug that happens on Windows 64-bits.
* fixAriel Manzur2016-05-211-8/+9
|
* using 1 env for all driversAriel Manzur2016-05-211-9/+8
|
* Remove nocpuid.c from builtin OpenSSLeska2016-05-122-8/+0
| | | | | Since opensslconf.h no longer defines OPENSSL_CPUID_OBJ, OpenSSL defines OPENSSL_cpuid_setup itself (with the same empty definition)
* OpenSSL buildsystem: actually apply the flag on gcc/clangRémi Verschelde2016-05-111-3/+3
| | | | Commit 972b0f7 was bogus.
* Windows: Fix MinGW argument being passed to MSVCRémi Verschelde2016-05-111-3/+5
| | | | Fixes #4620
* Add ignore error flag to OpenSSL driverGeorge Marques2016-05-091-0/+1
|
* cloning env for builtin_openssl _and_ openssl :)Ariel Manzur2016-05-061-11/+9
|
* clonning env for builtin sslAriel Manzur2016-05-061-646/+653
|
* Update OpenSSL to 1.0.2hmrezai2016-05-0335-153/+365
|
* Update OpenSSL to version 1.0.2gmrezai2016-04-15447-113864/+32790
|
* Fix OpenSSL compilation on Windowsmrezai2016-04-121-1/+5
| | | Fixes #4285.
* Update OpenSSL to version 1.0.1smrezai2016-04-10914-221623/+228260
|
* Fixes Visual Studio 2015 linker error (___iob_func)ZuBsPaCe2015-10-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original, uncommited fix simply changed compiler flag /MT to /MD. This would link the C runtime dynamically instead of statically. This is bad, because some users would have to install the c runtime before starting the editor. You can find alot of info about this error, which can happen after upgrading to VS 2015, and there are workarounds. But I realized, that the only place, where iob_func is used, is in e_os.h of the openssl library. The latest version already contains a workaround. I simply updated the part in e_os.h. Reference: https://github.com/openssl/openssl/blob/master/e_os.h#L268 Reference: https://software.intel.com/en-us/forums/intel-parallel-studio-beta-archived/topic/266345 Reference: https://connect.microsoft.com/VisualStudio/feedback/details/1144980/error-lnk2001-unresolved-external-symbol-imp-iob-func Reference: http://stackoverflow.com/questions/757418/should-i-compile-with-md-or-mt Here's the original error message: Creating library bin\godot.windows.tools.lib and object bin\godot.windows.tools.exp drivers1.windows.tools.lib(t1_enc.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func drivers1.windows.tools.lib(txt_db.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func drivers1.windows.tools.lib(d1_enc.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func drivers1.windows.tools.lib(ui_openssl.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func drivers1.windows.tools.lib(cryptlib.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func drivers1.windows.tools.lib(pem_lib.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func drivers1.windows.tools.lib(d1_both.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func drivers1.windows.tools.lib(rsa_sign.windows.tools.obj) : error LNK2001: unresolved external symbol ___iob_func bin\godot.windows.tools.exe : fatal error LNK1120: 1 unresolved externals scons: *** [bin\godot.windows.tools.exe] Error 1120
* -Work in progress visual shader editor *DOES NOT WORK YET*Juan Linietsky2015-01-031-2/+2
|
* Someone fixed compiling issue on WinTheo Hallenius2014-08-272-1/+6
|
* Small Issues & MaintenanceJuan Linietsky2014-08-011130-0/+429314
-=-=-=-=-=-=-=-=-=-=-=-=-= -Begin work on Navigation Meshes (simple pathfinding for now, will improve soon) -More doc on theme overriding -Upgraded OpenSSL to version without bugs -Misc bugfixes