这是一个相当简单的问题,寻找一个相当简单的答案。如果我想在premake4.lua文件的父目录中创建解决方案,如何指定相对于premake4.lua文件位置?这就是我想要做的事情
在“Premake Test”的子目录“Test”文件夹中,有一个名为test.lua的文件位于Test中,该文件由premake4.lua中的dofile命令调用,该命令位于Premake Test中。从test.lua我需要创建解决方案,不要问为什么,这只是我正在做的一个项目,以便更好地学习如何使用预制,与编程书章节末尾的复习练习没有什么不同。登记/> 这是test.lua:
solution "Premake Directories"
location "Parent Directory of This File..."
configurations {"Debug", "Release"}
project "Test"
kind "StaticLib"
language "C++"
files{
"test.h",
"test.cpp"
}
那么如何将参数修改为位置以便我可以访问父目录?谢谢!
答案 0 :(得分:1)
Premake中的路径始终相对于当前运行的脚本进行指定。那应该是:
solution "Premake Directories"
location ".."
configurations { "Debug", "Release" }