Skip to content

Commit

Permalink
Update compilation language requirements to c++23
Browse files Browse the repository at this point in the history
  • Loading branch information
narknon authored and UE4SS committed Oct 5, 2024
1 parent b1f9216 commit 58a902c
Show file tree
Hide file tree
Showing 24 changed files with 24 additions and 24 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/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 58a902c

Please sign in to comment.