properly fix compilation of ingame_overlay for linux

This commit is contained in:
otavepto 2024-05-28 01:44:46 +03:00
parent cd32b90984
commit c8db02ae82

View File

@ -611,26 +611,27 @@ if _OPTIONS["build-ingame_overlay"] or _OPTIONS["all-build"] then
local ingame_overlay_missing_inc = {} local ingame_overlay_missing_inc = {}
if string.match(_ACTION, 'gmake.*') then if string.match(_ACTION, 'gmake.*') then
ingame_overlay_missing_inc = { ingame_overlay_missing_inc = {
'CMAKE_CXX_FLAGS_RELEASE="-include cstdint -include cinttypes"' '-include cstdint',
'-include cinttypes',
} }
end end
if _OPTIONS["32-build"] then if _OPTIONS["32-build"] then
cmake_build('ingame_overlay/deps/System', true, merge_list(ingame_overlay_missing_inc, { cmake_build('ingame_overlay/deps/System', true, {
'BUILD_SYSTEMLIB_TESTS=OFF', 'BUILD_SYSTEMLIB_TESTS=OFF',
})) }, nil, ingame_overlay_missing_inc)
cmake_build('ingame_overlay/deps/mini_detour', true, { cmake_build('ingame_overlay/deps/mini_detour', true, {
'BUILD_MINIDETOUR_TESTS=OFF', 'BUILD_MINIDETOUR_TESTS=OFF',
}) })
cmake_build('ingame_overlay', true, merge_list(ingame_overlay_missing_inc, ingame_overlay_common_defs)) cmake_build('ingame_overlay', true, ingame_overlay_common_defs, nil, ingame_overlay_missing_inc)
end end
if _OPTIONS["64-build"] then if _OPTIONS["64-build"] then
cmake_build('ingame_overlay/deps/System', false, merge_list(ingame_overlay_missing_inc, { cmake_build('ingame_overlay/deps/System', false, {
'BUILD_SYSTEMLIB_TESTS=OFF', 'BUILD_SYSTEMLIB_TESTS=OFF',
})) }, nil, ingame_overlay_missing_inc)
cmake_build('ingame_overlay/deps/mini_detour', false, { cmake_build('ingame_overlay/deps/mini_detour', false, {
'BUILD_MINIDETOUR_TESTS=OFF', 'BUILD_MINIDETOUR_TESTS=OFF',
}) })
cmake_build('ingame_overlay', false, merge_list(ingame_overlay_missing_inc, ingame_overlay_common_defs)) cmake_build('ingame_overlay', false, ingame_overlay_common_defs, nil, ingame_overlay_missing_inc)
end end
end end