Skip to content

Commit

Permalink
fix: safetyhook compilation
Browse files Browse the repository at this point in the history
  • Loading branch information
localcc committed Sep 12, 2024
1 parent 24125b1 commit 54a7d37
Show file tree
Hide file tree
Showing 25 changed files with 25 additions and 25 deletions.
2 changes: 1 addition & 1 deletion UE4SS/proxy_generator/proxy/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ option("ue4ssProxyPath")
target("proxy")
set_kind("shared")
add_options("ue4ssProxyPath")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("c++", "asm")

Expand Down
2 changes: 1 addition & 1 deletion UE4SS/proxy_generator/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "proxy_generator"

target(projectName)
set_kind("binary")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")

add_files("main.cpp")
Expand Down
2 changes: 1 addition & 1 deletion UVTD/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ add_requires("raw_pdb", { debug = is_mode_debug(), configs = {runtimes = get_mod

target(projectName)
set_kind("binary")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")

add_includedirs("include", { public = true })
Expand Down
2 changes: 1 addition & 1 deletion deps/first/ASMHelper/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "ASMHelper"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/ArgsParser/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "ArgsParser"

target(projectName)
set_kind("binary")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/Constructs/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "Constructs"

target(projectName)
set_kind("headeronly")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/DynamicOutput/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "DynamicOutput"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/File/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "File"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/Function/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "Function"

target(projectName)
set_kind("headeronly")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/Helpers/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "Helpers"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/IniParser/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "IniParser"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/Input/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "Input"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/JSON/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "JSON"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/LuaMadeSimple/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "LuaMadeSimple"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/LuaRaw/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "LuaRaw"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")
add_includedirs("include", { public = true })
Expand Down
2 changes: 1 addition & 1 deletion deps/first/MProgram/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "MProgram"

target(projectName)
set_kind("headeronly")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/ParserBase/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "ParserBase"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/Profiler/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ option("profilerFlavor")
target(projectName)
set_kind("headeronly")
add_options("profilerFlavor")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/ScopedTimer/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "ScopedTimer"

target(projectName)
set_kind("headeronly")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/SinglePassSigScanner/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "SinglePassSigScanner"

target(projectName)
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/first/String/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ local projectName = "String"

target(projectName)
set_kind("headeronly")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")
add_rules("ue4ss.dependency")

Expand Down
2 changes: 1 addition & 1 deletion deps/third-repo/packages/i/imguitextedit/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ package("ImGuiTextEdit")
target("ImGuiTextEdit")
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
add_includedirs(".", { public = true })
add_headerfiles("*.h")
Expand Down
2 changes: 1 addition & 1 deletion deps/third-repo/packages/s/safetyhook/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ package("safetyhook")
local configs = {}
table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release"))
table.insert(configs, "-DBUILD_SHARED_LIBS=OFF")
import("package.tools.cmake").install(package, configs)
import("package.tools.cmake").install(package, configs, { packagedeps = {"zydis", "zycore"} })

os.cp("include/*.hpp", package:installdir("include"))
os.cp("include/safetyhook/*.hpp", package:installdir("include/safetyhook"))
Expand Down
2 changes: 1 addition & 1 deletion deps/third/glad/xmake.lua
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
target("glad")
set_kind("static")
set_languages("cxx20")
set_languages("cxx23")
set_exceptions("cxx")

add_includedirs("include", { public = true })
Expand Down
2 changes: 1 addition & 1 deletion tools/xmakescripts/rules/build_rules.lua
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ rule("ue4ss.mod")
add_deps("ue4ss.base", {order = true})
after_load(function(target)
target:set("kind", "shared")
target:set("languages", "cxx20")
target:set("languages", "cxx23")
target:set("exceptions", "cxx")
target:add("deps", "UE4SS")
target:set("group", "mods")
Expand Down

0 comments on commit 54a7d37

Please sign in to comment.