mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 22:26:31 +00:00
luajit: fix host installation
Packages installed for the host should have their prefix set to $(HOST_DIR)/usr, and therefore not use DESTDIR at installation time. Using PREFIX=/usr DESTDIR=$(HOST_DIR) is wrong, and leads for example to luajit.pc containing prefix=/usr, which means pkg-config returns incorrect results for host-luajit. This patch fixes the luajit package to conform to this rule. Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> [Thomas: rewrite commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
3f4a88209a
commit
e05a5b8e34
@ -66,13 +66,13 @@ LUAJIT_POST_INSTALL_TARGET_HOOKS += LUAJIT_INSTALL_SYMLINK
|
|||||||
|
|
||||||
# host-efl package needs host-luajit to be linked dynamically.
|
# host-efl package needs host-luajit to be linked dynamically.
|
||||||
define HOST_LUAJIT_BUILD_CMDS
|
define HOST_LUAJIT_BUILD_CMDS
|
||||||
$(MAKE) PREFIX="/usr" BUILDMODE=dynamic \
|
$(MAKE) PREFIX="$(HOST_DIR)/usr" BUILDMODE=dynamic \
|
||||||
TARGET_LDFLAGS="$(HOST_LDFLAGS)" \
|
TARGET_LDFLAGS="$(HOST_LDFLAGS)" \
|
||||||
-C $(@D) amalg
|
-C $(@D) amalg
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define HOST_LUAJIT_INSTALL_CMDS
|
define HOST_LUAJIT_INSTALL_CMDS
|
||||||
$(MAKE) PREFIX="/usr" DESTDIR="$(HOST_DIR)" LDCONFIG=true -C $(@D) install
|
$(MAKE) PREFIX="$(HOST_DIR)/usr" LDCONFIG=true -C $(@D) install
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user