luboslenco 1 месяц назад
Родитель
Сommit
aafd3fa0b3
1 измененных файлов с 9 добавлено и 6 удалено
  1. 9 6
      base/project.js

+ 9 - 6
base/project.js

@@ -167,13 +167,17 @@ if (!flags.lite) {
 		project.add_define("_WINSOCK_DEPRECATED_NO_WARNINGS");
 		project.add_define("IRON_DIRECT3D12");
 		project.add_lib("dxguid");
-		project.add_lib("dsound");
-		project.add_lib("dinput8");
 		project.add_lib("ws2_32");
 		project.add_lib("Winhttp");
 		project.add_lib("wbemuuid");
 		project.add_lib("dxgi");
 		project.add_lib("d3d12");
+		if (flags.with_audio) {
+			project.add_lib("dsound");
+		}
+		if (flags.with_gamepad) {
+			project.add_lib("dinput8");
+		}
 	}
 	else if (platform === "macos") {
 		add_sys_backend("macos");
@@ -230,10 +234,9 @@ if (!flags.lite) {
 		project.add_lib("vulkan");
 		project.add_lib("log");
 		project.add_lib("android");
-		project.add_lib("EGL");
-		project.add_lib("GLESv3");
-		project.add_lib("OpenSLES");
-		project.add_lib("OpenMAXAL");
+		if (flags.with_audio) {
+			project.add_lib("OpenSLES");
+		}
 	}
 	else if (platform === "wasm") {
 		add_sys_backend("wasm");