这是一个相当简单的问题,寻找一个相当简单的答案。如果我想要在premake4.lua文件的父目录中创建一个解决方案,我如何指定它相对于premake4.lua文件的位置?这就是我正在尝试做的事情
在“测试”文件夹中,即"Premake Test“的子目录中,有一个名为test.lua的文件位于测试中,该文件由premake4.lua中的dofile命令调用,该文件位于Premake Test中。从test.lua我需要创建解决方案,不要问为什么,这只是一个我正在做的项目,以更好地学习如何使用premake,与编程书中章节末尾的复习练习没有什么不同。
下面是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"
}那么,如何将参数修改为location,以便可以访问父目录?谢谢!
发布于 2011-11-27 21:13:36
Premake中的路径始终是相对于当前运行的脚本指定的。所以这应该是:
solution "Premake Directories"
location ".."
configurations { "Debug", "Release" }https://stackoverflow.com/questions/8276718
复制相似问题