mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-28 18:10:33 +03:00
suppress MSVC compiler logo output when using ninja
This commit is contained in:
parent
abd2a3f7ee
commit
57260d4924
|
@ -56,10 +56,8 @@ def cmd_nmake(makefile=None, target="", params=None):
|
||||||
|
|
||||||
|
|
||||||
def cmds_cmake(target, *params):
|
def cmds_cmake(target, *params):
|
||||||
if isinstance(target, str):
|
if not isinstance(target, str):
|
||||||
targets = ("clean", target)
|
target = " ".join(target)
|
||||||
else:
|
|
||||||
targets = ("clean", *target)
|
|
||||||
|
|
||||||
return [
|
return [
|
||||||
" ".join(
|
" ".join(
|
||||||
|
@ -70,12 +68,14 @@ def cmds_cmake(target, *params):
|
||||||
"-DCMAKE_RULE_MESSAGES:BOOL=OFF", # for NMake
|
"-DCMAKE_RULE_MESSAGES:BOOL=OFF", # for NMake
|
||||||
"-DCMAKE_C_COMPILER=cl.exe", # for Ninja
|
"-DCMAKE_C_COMPILER=cl.exe", # for Ninja
|
||||||
"-DCMAKE_CXX_COMPILER=cl.exe", # for Ninja
|
"-DCMAKE_CXX_COMPILER=cl.exe", # for Ninja
|
||||||
|
"-DCMAKE_C_FLAGS=-nologo",
|
||||||
|
"-DCMAKE_CXX_FLAGS=-nologo",
|
||||||
*params,
|
*params,
|
||||||
'-G "{cmake_generator}"',
|
'-G "{cmake_generator}"',
|
||||||
".",
|
".",
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
*(f"{{cmake}} --build . --target {tgt}" for tgt in targets),
|
f"{{cmake}} --build . --clean-first --parallel --target {target}",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ deps = {
|
||||||
*cmds_cmake(
|
*cmds_cmake(
|
||||||
"tiff",
|
"tiff",
|
||||||
"-DBUILD_SHARED_LIBS:BOOL=OFF",
|
"-DBUILD_SHARED_LIBS:BOOL=OFF",
|
||||||
"-DCMAKE_C_FLAGS=-DLZMA_API_STATIC",
|
'-DCMAKE_C_FLAGS="-nologo -DLZMA_API_STATIC"',
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
"headers": [r"libtiff\tiff*.h"],
|
"headers": [r"libtiff\tiff*.h"],
|
||||||
|
@ -341,8 +341,11 @@ deps = {
|
||||||
"dir": "harfbuzz-7.0.0",
|
"dir": "harfbuzz-7.0.0",
|
||||||
"license": "COPYING",
|
"license": "COPYING",
|
||||||
"build": [
|
"build": [
|
||||||
cmd_set("CXXFLAGS", "-d2FH4-"),
|
*cmds_cmake(
|
||||||
*cmds_cmake("harfbuzz", "-DHB_HAVE_FREETYPE:BOOL=TRUE"),
|
"harfbuzz",
|
||||||
|
"-DHB_HAVE_FREETYPE:BOOL=TRUE",
|
||||||
|
'-DCMAKE_CXX_FLAGS="-nologo -d2FH4-"',
|
||||||
|
),
|
||||||
],
|
],
|
||||||
"headers": [r"src\*.h"],
|
"headers": [r"src\*.h"],
|
||||||
"libs": [r"*.lib"],
|
"libs": [r"*.lib"],
|
||||||
|
|
Loading…
Reference in New Issue
Block a user