Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Mulder <rjmyst3@gmail.com>2013-10-31 23:00:36 +0400
committerRyan Mulder <rjmyst3@gmail.com>2013-10-31 23:00:36 +0400
commit762e04ccdd092089b21f953675d57ea6eefded24 (patch)
treed4eb14826e345341daf45c40ceafa14f215a0c8a
parent78bdf29f132e98f2ee77a481a32a5f658e545522 (diff)
use underscores instead of pipes in configuration names, because codelite creates directories named after the configuration, and pipes are invalid in directory names on windows
-rw-r--r--src/actions/codelite/codelite_project.lua2
-rw-r--r--src/actions/codelite/codelite_workspace.lua2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/actions/codelite/codelite_project.lua b/src/actions/codelite/codelite_project.lua
index c1b733b..d849bb8 100644
--- a/src/actions/codelite/codelite_project.lua
+++ b/src/actions/codelite/codelite_project.lua
@@ -151,7 +151,7 @@
for _, platform in ipairs(platforms) do
for cfg in premake.eachconfig(prj, platform) do
- _p(' <Dependencies name="%s">', cfg.longname)
+ _p(' <Dependencies name="%s">', cfg.longname:gsub("|","_"))
for _,dep in ipairs(premake.getdependencies(prj)) do
_p(' <Project Name="%s"/>', dep.name)
end
diff --git a/src/actions/codelite/codelite_workspace.lua b/src/actions/codelite/codelite_workspace.lua
index 36e4ff2..295bb08 100644
--- a/src/actions/codelite/codelite_workspace.lua
+++ b/src/actions/codelite/codelite_workspace.lua
@@ -26,7 +26,7 @@
_p(' <BuildMatrix>')
for _, platform in ipairs(platforms) do
for _, cfgname in ipairs(sln.configurations) do
- local name = premake.getconfigname(cfgname, platform)
+ local name = premake.getconfigname(cfgname, platform):gsub("|","_")
_p(' <WorkspaceConfiguration Name="%s" Selected="yes">', name)
for _,prj in ipairs(sln.projects) do
_p(' <Project Name="%s" ConfigName="%s"/>', prj.name, name)