From 7beac1b0b0d2191b971aad3f88a66b077c247d9d Mon Sep 17 00:00:00 2001 From: Joseph Aquino Date: Wed, 31 Dec 2025 18:31:12 -0500 Subject: [PATCH] changed externalincludedirs to regular includedirs so that the export compile commands action will properly list the include arguments so that clangd can see what should be included for each file --- premake-scripts/build-flac.lua | 2 +- premake-scripts/build-freetype.lua | 2 +- premake-scripts/build-imgui-sfml.lua | 2 +- premake-scripts/build-imgui.lua | 2 +- premake-scripts/build-ogg.lua | 2 +- premake-scripts/build-sfml.lua | 2 +- premake-scripts/build-vorbis.lua | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/premake-scripts/build-flac.lua b/premake-scripts/build-flac.lua index 5396c7f..14b0df1 100644 --- a/premake-scripts/build-flac.lua +++ b/premake-scripts/build-flac.lua @@ -57,7 +57,7 @@ function m.generateproject(liboutdir, intdir) end function m.link() - externalincludedirs + includedirs { path.join(rootdir, "flac/include"), path.join(rootdir, "flac/src/libFLAC/include"), diff --git a/premake-scripts/build-freetype.lua b/premake-scripts/build-freetype.lua index f0c9050..5bdfb3e 100644 --- a/premake-scripts/build-freetype.lua +++ b/premake-scripts/build-freetype.lua @@ -89,7 +89,7 @@ function m.generateproject(liboutdir, intdir) end function m.link() - externalincludedirs{path.join(rootdir, "freetype/include")} + includedirs{path.join(rootdir, "freetype/include")} links {"freetype"} end diff --git a/premake-scripts/build-imgui-sfml.lua b/premake-scripts/build-imgui-sfml.lua index 693fedc..f3c238f 100644 --- a/premake-scripts/build-imgui-sfml.lua +++ b/premake-scripts/build-imgui-sfml.lua @@ -31,7 +31,7 @@ function m.config() -- use this in build imgui instead of link() to avoid circul defines { "IMGUI_USER_CONFIG=\"imconfig-SFML.h\"" } - externalincludedirs { path.join(rootdir, "imgui-sfml") } + includedirs { path.join(rootdir, "imgui-sfml") } sfml.link() end diff --git a/premake-scripts/build-imgui.lua b/premake-scripts/build-imgui.lua index 17d52ae..5dd3a92 100644 --- a/premake-scripts/build-imgui.lua +++ b/premake-scripts/build-imgui.lua @@ -30,7 +30,7 @@ end function m.link() links {"imgui"} - externalincludedirs { path.join(rootdir, "imgui") } + includedirs { path.join(rootdir, "imgui") } end return m \ No newline at end of file diff --git a/premake-scripts/build-ogg.lua b/premake-scripts/build-ogg.lua index 3670241..4981052 100644 --- a/premake-scripts/build-ogg.lua +++ b/premake-scripts/build-ogg.lua @@ -22,7 +22,7 @@ end function m.link() links{"ogg"} - externalincludedirs{path.join(rootdir, "ogg/include")} + includedirs{path.join(rootdir, "ogg/include")} end return m \ No newline at end of file diff --git a/premake-scripts/build-sfml.lua b/premake-scripts/build-sfml.lua index 71ca8be..cb2d3a3 100644 --- a/premake-scripts/build-sfml.lua +++ b/premake-scripts/build-sfml.lua @@ -97,7 +97,7 @@ end function m.link() defines{"SFML_STATIC"} - externalincludedirs + includedirs { path.join(rootdir, "SFML/include"), } diff --git a/premake-scripts/build-vorbis.lua b/premake-scripts/build-vorbis.lua index 3155b24..a2a7aea 100644 --- a/premake-scripts/build-vorbis.lua +++ b/premake-scripts/build-vorbis.lua @@ -71,7 +71,7 @@ end function m.link() links {"vorbis"} ogg.link() - externalincludedirs + includedirs { path.join(rootdir, "vorbis/include"), }