diff --git a/.ecode/project_build.json b/.ecode/project_build.json index 5d98e6f10..5b60c2cae 100644 --- a/.ecode/project_build.json +++ b/.ecode/project_build.json @@ -2,7 +2,7 @@ "ecode-linux": { "build": [ { - "args": "--with-debug-symbols --disable-static-build --with-text-shaper gmake", + "args": "--disable-static-build --with-text-shaper gmake", "command": "premake4", "working_dir": "${project_root}" }, @@ -261,7 +261,7 @@ "eepp-linux-cmake": { "build": [ { - "args": "--with-debug-symbols --disable-static-build --with-text-shaper cmake", + "args": "--disable-static-build --with-text-shaper cmake", "command": "premake5", "working_dir": "${project_root}" }, @@ -346,7 +346,7 @@ "eepp-linux-ninja": { "build": [ { - "args": "--with-debug-symbols --disable-static-build --with-text-shaper ninja", + "args": "--disable-static-build --with-text-shaper ninja", "command": "premake5", "working_dir": "${project_root}" }, diff --git a/premake4.lua b/premake4.lua index 727c4369f..0ec51a89d 100644 --- a/premake4.lua +++ b/premake4.lua @@ -1575,11 +1575,7 @@ solution "eepp" links { "ecode-macos-helper-static" } end if os.is_real("linux") then - if _OPTIONS["with-debug-symbols"] then - links { "util", "bfd", "dw", "dl", "stdc++fs" } - else - links { "util", "stdc++fs" } - end + links { "util", "stdc++fs" } if os_findlib("dw") then print("Found dw") @@ -1587,7 +1583,7 @@ solution "eepp" defines { "ECODE_HAS_DW" } end end - if (os.is_real("windows") or os.is_real("mingw32") or os.is_real("mingw64")) and _OPTIONS["with-debug-symbols"] then + if os.is_real("windows") or os.is_real("mingw32") or os.is_real("mingw64") then links { "dbghelp", "psapi" } if os.is_real("mingw32") or os.is_real("mingw64") then links { "msvcr90" } diff --git a/premake5.lua b/premake5.lua index 9356ebf2b..c494b78c9 100644 --- a/premake5.lua +++ b/premake5.lua @@ -1438,12 +1438,10 @@ workspace "eepp" links { "dw" } defines { "ECODE_HAS_DW" } end - filter { "system:windows", "options:with-debug-symbols" } + filter { "system:windows" } links { "dbghelp", "psapi" } - filter { "system:windows", "options:with-debug-symbols", "options:cc=mingw" } + filter { "system:windows", "options:cc=mingw" } links { "msvcr90" } - filter { "system:linux", "options:with-debug-symbols" } - links { "bfd", "dw", "dl" } filter "system:haiku" links { "bsd" } filter "system:bsd" diff --git a/src/tools/ecode/appconfig.hpp b/src/tools/ecode/appconfig.hpp index a662e2a22..0a878f419 100644 --- a/src/tools/ecode/appconfig.hpp +++ b/src/tools/ecode/appconfig.hpp @@ -182,7 +182,7 @@ struct LanguagesExtensions { struct SessionSnapshotFile { std::string cachePath; std::string fspath; - Uint64 fsmtime{ 0 }; + Int64 fsmtime{ 0 }; std::string fshash; std::string name; std::string selection; diff --git a/src/tools/ecode/projectbuild.hpp b/src/tools/ecode/projectbuild.hpp index 9e4c21620..bf779e4db 100644 --- a/src/tools/ecode/projectbuild.hpp +++ b/src/tools/ecode/projectbuild.hpp @@ -26,7 +26,7 @@ class StatusAppOutputController; "ecode": { "build": [ { - "args": "--with-debug-symbols gmake", + "args": "gmake", "command": "premake4", "working_dir": "${project_root}" },