summaryrefslogtreecommitdiff
path: root/cook.py
diff options
context:
space:
mode:
authorAlejandro Sior <aho@sior.be>2022-08-07 08:46:50 +0200
committerAlejandro Sior <aho@sior.be>2022-08-07 08:46:50 +0200
commitc8542a4424cef0aefe7400d1f276a7d9cc49083a (patch)
tree6a1ff47d2897ee84b87da53bb08e8b319d659534 /cook.py
parent7da9324935dd3c88791b20774df0302660054611 (diff)
cook: use /nologo and /NOLOGO for the MSVC toolchain
Diffstat (limited to 'cook.py')
-rwxr-xr-xcook.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/cook.py b/cook.py
index df2c541..45e3b6d 100755
--- a/cook.py
+++ b/cook.py
@@ -347,7 +347,7 @@ def MSVCToolchain(suffix="", c_args=[], ld_args=[]):
exe = CExe(
name=exename,
exe=link,
- mkargs=lambda o, i, ea: "/OUT:%s %s %s %s" % (o, i, ld_args, ea),
+ mkargs=lambda o, i, ea: "/NOLOGO /OUT:%s %s %s %s" % (o, i, ld_args, ea),
mklib=lambda l: l,
mkdesc=lambda o, i, cmd: "LD %s" % (o),
mkout=lambda n: "%s.exe" % (n),
@@ -355,7 +355,7 @@ def MSVCToolchain(suffix="", c_args=[], ld_args=[]):
lib = CExe(
name=libname,
exe=lib,
- mkargs=lambda o, i, ea: "/OUT:%s %s %s" % (o, i, ea),
+ mkargs=lambda o, i, ea: "/NOLOGO /OUT:%s %s %s" % (o, i, ea),
mklib=lambda l: "", # TODO: this should not be needed
mkdesc=lambda o, i, cmd: "AR %s" % (o),
mkout=lambda n: "lib%s.lib" % (n)
@@ -363,7 +363,7 @@ def MSVCToolchain(suffix="", c_args=[], ld_args=[]):
shlib = CExe(
name=shlibname,
exe=cl,
- mkargs=lambda o, i, ea: "/D_USRDLL /D_WINDLL %s /MT /link /DLL /OUT:%s.dll /IMPLIB:%s %s %s" % (i, o, o, ld_args, ea),
+ mkargs=lambda o, i, ea: "/nologo /D_USRDLL /D_WINDLL %s /MT /link /DLL /OUT:%s.dll /IMPLIB:%s %s %s" % (i, o, o, ld_args, ea),
mklib=lambda l: "", # TODO: make this not needed, or perhaps yes by adding .lib but this seems weird
mkdesc=lambda o, i, cmd: "SO %s" % (o),
mkout=lambda n: "%s.lib" % (n)