summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/core/project/target.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua
index c6c3e1c75..a8735e07e 100644
--- a/xmake/core/project/target.lua
+++ b/xmake/core/project/target.lua
@@ -842,11 +842,11 @@ function _instance:installdir()
if not installdir then
-- get it from target
- installdir = self:get("installdir")
+ installdir = baseoption.get("installdir")
if not installdir then
-- DESTDIR: be compatible with https://www.gnu.org/prep/standards/html_node/DESTDIR.html
- installdir = baseoption.get("installdir") or os.getenv("INSTALLDIR") or os.getenv("PREFIX") or os.getenv("DESTDIR") or platform.get("installdir")
+ installdir = self:get("installdir") or os.getenv("INSTALLDIR") or os.getenv("PREFIX") or os.getenv("DESTDIR") or platform.get("installdir")
if installdir then
installdir = installdir:trim()
end