diff options
| -rw-r--r-- | xmake/modules/package/tools/cmake.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/xmake/modules/package/tools/cmake.lua b/xmake/modules/package/tools/cmake.lua index 75b38eaf1..04b7faa37 100644 --- a/xmake/modules/package/tools/cmake.lua +++ b/xmake/modules/package/tools/cmake.lua @@ -89,7 +89,11 @@ function install(package, configs, opt) local oldir = os.cd(buildir) -- init arguments - local argv = {"-DCMAKE_INSTALL_PREFIX=" .. path.absolute("install")} + -- + -- @see https://cmake.org/cmake/help/v3.14/module/GNUInstallDirs.html + -- LIBDIR: object code libraries (lib or lib64 or lib/<multiarch-tuple> on Debian) + -- + local argv = {"-DCMAKE_INSTALL_PREFIX=" .. path.absolute("install"), "-DDCMAKE_INSTALL_LIBDIR=" .. path.absolute("install/lib")} if is_plat("windows") and is_arch("x64") then table.insert(argv, "-A") table.insert(argv, "x64") |
