Improved cross-compilation for Windows from Linux.

master
Quentin Bazin 2020-05-26 16:26:12 +02:00
parent 67de9b6da2
commit 00b5ba8d14
5 changed files with 10 additions and 4 deletions

1
.gitignore vendored
View File

@ -54,6 +54,7 @@ doc/latex
# Binaries
build
build_win32
openminer
openminer_server
*.exe

2
external/entt vendored

@ -1 +1 @@
Subproject commit bf0160adbd8fb405d758808f879de917e81465ca
Subproject commit 18bd2eb72991882c313a47c6b81b2f7e1fd6a706

2
external/sol2 vendored

@ -1 +1 @@
Subproject commit 230928c0451544dbc97b2e0a007ca16c3566df66
Subproject commit 465b472b2c67743ca095f7fac1ee2c3843175851

View File

@ -31,7 +31,7 @@
// Thanks to Hopson for pointing this out
#ifdef _WIN32
extern "C" {
#include <Windows.h>
#include <windows.h>
// http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf
__declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;

View File

@ -30,8 +30,13 @@
#include "Scene.hpp"
static bool areComponentsRegistered = false;
Scene::Scene() {
registerComponents();
if (!areComponentsRegistered) {
registerComponents();
areComponentsRegistered = true;
}
}
void Scene::update() {