@@ -4,10 +4,9 @@ set_languages("cxx20")
4
4
set_arch (" x64" )
5
5
6
6
add_rules (" mode.debug" ," mode.releasedbg" , " mode.release" )
7
- -- add_rules("plugin.vsxmake.autoupdate")
8
7
add_rules (" c.unity_build" )
9
8
10
- add_cxflags (" /bigobj" , " /MP" , " /EHsc " )
9
+ add_cxflags (" /bigobj" , " /MP" )
11
10
add_defines (" RED4EXT_STATIC_LIB" , " UNICODE" , " _UNICODE" , " _CRT_SECURE_NO_WARNINGS" )
12
11
13
12
local vsRuntime = " MD"
@@ -66,10 +65,10 @@ target("RED4ext.SDK")
66
65
on_install (function () end )
67
66
68
67
target (" cyber_engine_tweaks" )
69
- add_defines (" WIN32_LEAN_AND_MEAN" , " _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING " , " NOMINMAX" , " WINVER=0x0601" , " SOL_ALL_SAFETIES_ON" , " SOL_LUAJIT=1" , " SOL_EXCEPTIONS_SAFE_PROPAGATION" , " SPDLOG_WCHAR_TO_UTF8_SUPPORT" , " SPDLOG_WCHAR_FILENAMES" , " SPDLOG_WCHAR_SUPPORT" , " IMGUI_USER_CONFIG=\" " .. imguiUserConfig .. " \" " ) -- WINVER=0x0601 == Windows 7xmake
68
+ add_defines (" WIN32_LEAN_AND_MEAN" , " NOMINMAX" , " WINVER=0x0601" , " SOL_ALL_SAFETIES_ON" , " SOL_LUAJIT=1" , " SOL_EXCEPTIONS_SAFE_PROPAGATION" , " SPDLOG_WCHAR_TO_UTF8_SUPPORT" , " SPDLOG_WCHAR_FILENAMES" , " SPDLOG_WCHAR_SUPPORT" , " IMGUI_USER_CONFIG=\" " .. imguiUserConfig .. " \" " ) -- WINVER=0x0601 == Windows 7xmake
70
69
set_pcxxheader (" src/stdafx.h" )
71
70
set_kind (" shared" )
72
- set_filename (" cyber_engine_tweaks.dll " )
71
+ set_filename (" cyber_engine_tweaks.asi " )
73
72
add_files (" src/**.cpp" )
74
73
add_headerfiles (" src/**.h" , " build/CETVersion.h" )
75
74
add_includedirs (" src/" , " build/" )
@@ -83,7 +82,7 @@ target("cyber_engine_tweaks")
83
82
84
83
os .rm (" package/*" )
85
84
86
- os .mkdir (" package/red4ext /plugins/cyber_engine_tweaks/tweakdb" )
85
+ os .mkdir (" package/bin/x64 /plugins/cyber_engine_tweaks/tweakdb" )
87
86
http .download (" https://github.com/WolvenKit/WolvenKit/raw/main/WolvenKit.Common/Resources/usedhashes.kark" , " package/bin/x64/plugins/cyber_engine_tweaks/tweakdb/usedhashes.kark" )
88
87
http .download (" https://github.com/WolvenKit/WolvenKit/raw/main/WolvenKit.Common/Resources/tweakdbstr.kark" , " package/bin/x64/plugins/cyber_engine_tweaks/tweakdb/tweakdbstr.kark" )
89
88
@@ -93,10 +92,12 @@ target("cyber_engine_tweaks")
93
92
os .mkdir (" package/bin/x64/plugins/cyber_engine_tweaks/fonts" )
94
93
os .cp (" fonts/*" , " package/bin/x64/plugins/cyber_engine_tweaks/fonts" )
95
94
96
- os .cp (" LICENSE" , " package/red4ext/plugins/cyber_engine_tweaks/" )
95
+ os .cp (" vendor/asiloader/*" , " package/bin/x64/" )
96
+
97
+ os .cp (" LICENSE" , " package/bin/x64/" )
97
98
os .cp (" ThirdParty_LICENSES" , " package/bin/x64/plugins/cyber_engine_tweaks/ThirdParty_LICENSES" )
98
99
99
- os .cp (target :targetfile (), " package/red4ext/plugins/cyber_engine_tweaks /" )
100
+ os .cp (target :targetfile (), " package/bin/x64/plugins /" )
100
101
end )
101
102
on_install (function (target )
102
103
cprint (" ${green bright}Installing Cyber Engine Tweaks .." )
@@ -108,14 +109,14 @@ target("cyber_engine_tweaks")
108
109
target (" fake_cyber_engine_tweaks" )
109
110
set_kind (" shared" )
110
111
set_group (" yawn" )
111
- set_filename (" cyber_engine_tweaks.asi " )
112
+ set_filename (" cyber_engine_tweaks.dll " )
112
113
add_files (" yawn/dllmain.cpp" )
113
114
114
115
on_package (function (target )
115
- os .cp (target :targetfile (), " package/bin/x64/ plugins/" )
116
+ os .cp (target :targetfile (), " package/red4ext/ plugins/cyber_engine_tweaks /" )
116
117
end )
117
118
118
119
option (" installpath" )
119
120
set_default (" installpath" )
120
121
set_showmenu (true )
121
- set_description (" Set the path to install cyber_engine_tweaks.asi to." , " e.g." , format (" \t -xmake f --installpath=%s" , [[ "C:\Program Files (x86)\Steam\steamapps\common\Cyberpunk 2077\bin\x64\plugins"]] ))
122
+ set_description (" Set the path to install cyber_engine_tweaks.asi to." , " e.g." , format (" \t -xmake f --installpath=%s" , [[ "C:\Program Files (x86)\Steam\steamapps\common\Cyberpunk 2077\bin\x64\plugins"]] ))
0 commit comments