2011-11-26 2 views
0

이것은 매우 간단한 질문입니다. premake4.lua 파일의 상위 디렉토리에 솔루션을 생성하려면 premake4.lua 파일 위치와 관련하여이를 어떻게 지정해야합니까? 이것은 내가하려고하는 것입니다프리 케이크 스크립트 : 파일의 상위 디렉토리를 찾는 방법

"Premake Test"의 서브 디렉토리 인 "Test"폴더에는 Test에 위치한 test.lua 파일이 있습니다.이 파일은 premake4의 dofile 명령에 의해 호출됩니다 .lua는 Premake Test에 있습니다. test.lua에서 솔루션을 만들 필요가 있습니다. 이유는 묻지 마세요. 프로그래밍 책에서 장의 끝 부분에서 리뷰 연습과 다른 방식으로 premake를 사용하는 방법을 더 잘 배울 수있는 프로젝트입니다. 나는 상위 디렉토리에 액세스 할 수 있도록

solution "Premake Directories" 
    location "Parent Directory of This File..." 
    configurations {"Debug", "Release"} 
project "Test" 
    kind "StaticLib" 
    language "C++" 
    files{ 
     "test.h", 
     "test.cpp" 

    } 

그래서 내가 어떻게 위치에 매개 변수를 수정합니까 : 여기
는 test.lua입니까? 감사!

+0

단순히'location "../"'not not? – EdoDodo

+0

그게 뭐지, 기억이 안 나는 것 같아, 지금 그걸 시도 할거야. – user1032369

+0

이 질문에 대한 답변이 제공 되었습니까? 그렇다면, 귀하는 그러한 것으로 표시해야합니다. – starkos

답변

1

Premake의 경로는 항상 현재 실행중인 스크립트를 기준으로 지정됩니다. 그래야만합니다 :

solution "Premake Directories" 
    location ".." 
    configurations { "Debug", "Release" } 
관련 문제