libpackage_build: Make sure built-in data dir path is absolute
Fixes #10022.
This commit is contained in:
@@ -14,6 +14,12 @@ USES_BE_API on libpackage_build.so = true ;
|
|||||||
{
|
{
|
||||||
# The package writer needs to know where the license files are located.
|
# The package writer needs to know where the license files are located.
|
||||||
local dataDir = [ FDirName $(HAIKU_TOP) data system data ] ;
|
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
|
local defines = [ FDefines
|
||||||
HAIKU_BUILD_SYSTEM_DATA_DIRECTORY="\\\"$(dataDir)\\\""
|
HAIKU_BUILD_SYSTEM_DATA_DIRECTORY="\\\"$(dataDir)\\\""
|
||||||
] ;
|
] ;
|
||||||
|
|||||||
Reference in New Issue
Block a user