libpackage_build: Make sure built-in data dir path is absolute

Fixes #10022.
This commit is contained in:
Ingo Weinhold
2013-09-28 15:07:06 +02:00
parent 86cdd3f81a
commit 52b81e5a60
+6
View File
@@ -14,6 +14,12 @@ USES_BE_API on libpackage_build.so = true ;
{
# The package writer needs to know where the license files are located.
local dataDir = [ FDirName $(HAIKU_TOP) data system data ] ;
# The directory path we compile in must be absolute. If it isn't prepend
# pwd.
local defines ;
if ! [ Match "(^/.*)" : $(dataDir) ] {
dataDir = `pwd`/$(dataDir) ;
}
local defines = [ FDefines
HAIKU_BUILD_SYSTEM_DATA_DIRECTORY="\\\"$(dataDir)\\\""
] ;