diff options
| author | ruki <[email protected]> | 2021-12-09 09:50:44 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-12-09 09:50:44 +0800 |
| commit | 3291cacfdbc8667c4a4a32ef83ea79b79dc01e1c (patch) | |
| tree | bb4ca2392be6194d33faef89969cc8b4c13e8305 /xmake/toolchains/ifort/load.lua | |
| parent | 10a3e5bc3ac87081d20b978a0a5eada4a6db17fe (diff) | |
| parent | 74e0376c16f033d1a72a280808f83c9e4aeb4874 (diff) | |
Merge pull request #1898 from xmake-io/ifort
improve ifort
Diffstat (limited to 'xmake/toolchains/ifort/load.lua')
| -rw-r--r-- | xmake/toolchains/ifort/load.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/xmake/toolchains/ifort/load.lua b/xmake/toolchains/ifort/load.lua index 804f3a914..2cb212a57 100644 --- a/xmake/toolchains/ifort/load.lua +++ b/xmake/toolchains/ifort/load.lua @@ -26,7 +26,7 @@ import("core.project.config") function _add_ifortenv(toolchain, name) -- get ifortvarsall - local ifortvarsall = config.get("__ifortvarsall") + local ifortvarsall = toolchain:config("varsall") if not ifortvarsall then return end @@ -85,6 +85,13 @@ function _load_intel_on_linux(toolchain) toolchain:add("fcldflags", march) toolchain:add("fcshflags", march) end + + -- get ifort environments + local ifortenv = toolchain:config("ifortenv") + if ifortenv then + local ldname = is_host("macosx") and "DYLD_LIBRARY_PATH" or "LD_LIBRARY_PATH" + toolchain:add("runenvs", ldname, ifortenv.libdir) + end end -- main entry |
