hello,
not a direct answer to your question, but vcpkg builds nss on windows
using ms tooling. here's the script:
https://github.com/microsoft/vcpkg/blob/master/ports/nss/portfile.cmake
hope that helps
best,
burak
On 10/27/22 18:46, Usha Nayak wrote:
Hello,
I'm new to gyp/ninja build system and would appreciate few pointers.
When I built NSS using gyp/ninja on windows,
I see 'build.ninja' with following configuration:
cl_x64 = "c:\apps\MVS17\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\cl.exe"
cl_x86 = "c:\apps\MVS17\VC\Tools\MSVC\14.29.30133\bin\HostX64\x86\cl.exe"
cc = UNSET
cxx = UNSET
ld = link.exe
idl = midl.exe
ar = lib.exe
rc = rc.exe
ml_x86 = ml.exe
ml_x64 = ml64.exe
mt = mt.exe
I like to determine the path for all other executables as well namely,
link.exe ?
During building, the output of the application shows :
[1/854] ninja -t msvc -e environment.x64 --
"c:\apps\MVS17\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\cl.exe"
/nologo /showIncludes /FC @obj\lib\zlib\nss_zlib.gzlib.obj.rsp /c
..\..\lib\zlib\gzlib.c /Foobj\lib\zlib\nss_zlib.gzlib.obj
/Fdobj\lib\zlib\nss_zlib.c.pdb
Based on it, I'm assuming the path for link.exe is
c:\apps\MVS17\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64 ?
It would be good to know for sure. I tried modifying ninja.py to get
information on executables. Unfortunately, I haven't been quite
successful in doing so. On further checking with ninja group, it came
to my attention that I need to look into gyp configuration to ensure
it writes the correct paths for ld, idl, ar, etc. If you could let me
know where to look for or what local modification I can do to get this
information, that would be greatly appreciated.
Thanks.
--
You received this message because you are subscribed to the Google
Groups "dev-tech-crypto@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to dev-tech-crypto+unsubscr...@mozilla.org.
To view this discussion on the web visit
https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/4940f2e4-b1b6-427b-9e56-ac68ad4f3f6cn%40mozilla.org
<https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/4940f2e4-b1b6-427b-9e56-ac68ad4f3f6cn%40mozilla.org?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"dev-tech-crypto@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to dev-tech-crypto+unsubscr...@mozilla.org.
To view this discussion on the web visit
https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/1c4a3430-b330-9af0-bbb3-ca247fa5385f%40burakarslan.com.