test-export: compatible with all versions of visual studio

(cherry picked from commit 9adc9f149657212f65f05750b4f94ea3b1166aec)
This commit is contained in:
yuangongji 2020-01-20 21:15:26 +08:00 committed by Azat Khuzhin
parent 2cfa7ff735
commit 4e8e46135b

View File

@ -48,11 +48,11 @@ def link_and_run(link, code):
Returns 0 if links and runs successfully, otherwise 1. Returns 0 if links and runs successfully, otherwise 1.
""" """
exec_cmd("cmake --build . --target clean", True) exec_cmd("cmake --build . --target clean", True)
generator = '' arch = ''
if platform.system() == "Windows": if platform.system() == "Windows":
generator = '-G "Visual Studio 15 2017 Win64"' arch = '-A x64'
cmd = 'cmake .. %s -DEVENT__LINK_COMPONENT=%s -DEVENT__CODE_COMPONENT=%s' % ( cmd = 'cmake .. %s -DEVENT__LINK_COMPONENT=%s -DEVENT__CODE_COMPONENT=%s' % (
generator, link, code) arch, link, code)
if link_type == "static": if link_type == "static":
cmd = "".join([cmd, " -DLIBEVENT_STATIC_LINK=1"]) cmd = "".join([cmd, " -DLIBEVENT_STATIC_LINK=1"])
r = exec_cmd(cmd, True) r = exec_cmd(cmd, True)