@@ -147,11 +147,11 @@ class BuildParams:
147147 return False
148148
149149 with self .lock ():
150- if has_api ('winbuild' , [1 , 2 ]):
150+ if has_api ('winbuild' , [1 , 2 , 3 ]):
151151 plat : Platform = MesonPlatform (
152152 self , 'windows' , 'x64' , cross = True
153153 )
154- elif has_api ('linux' , [1 ]):
154+ elif has_api ('linux' , [1 , 2 ]):
155155 plat = MesonPlatform (self , 'linux' , 'x86_64' , cross = False )
156156 elif sys .platform == 'darwin' :
157157 # no container image to check for
@@ -474,7 +474,6 @@ class SmokeTester(ABC):
474474class BDistSmokeTester (SmokeTester ):
475475 def _parse (self ) -> str :
476476 self ._name = BDistName (Path (self ._fh .name ).name )
477- self ._java_libdir = 'bin' if self ._name .system == 'windows' else 'lib'
478477 return self ._name .system
479478
480479 def _unpack (self , dir : Path ) -> None :
@@ -497,22 +496,6 @@ class BDistSmokeTester(SmokeTester):
497496 stdout = subprocess .DEVNULL ,
498497 )
499498
500- log (f'Checking { desc } Java TestCLI' )
501- subprocess .check_call (
502- cmd_prefix
503- + [
504- 'java' ,
505- '-cp' ,
506- 'openslide.jar' ,
507- '-Djava.library.path=.' ,
508- 'org.openslide.TestCLI' ,
509- '' ,
510- ],
511- cwd = dir / self ._name .base / self ._java_libdir ,
512- env = {** os .environ , 'OPENSLIDE_DEBUG' : 'synthetic' },
513- stdout = subprocess .DEVNULL ,
514- )
515-
516499
517500class WheelSmokeTester (SmokeTester ):
518501 def _parse (self ) -> str :
@@ -582,8 +565,7 @@ def do_sdist(args: Args) -> None:
582565
583566def do_bdist (args : Args ) -> None :
584567 params = BuildParams (args .suffix )
585- for proj in 'openslide' , 'openslide-java' :
586- params .args .append (f'-D{ proj } :werror={ str (args .werror ).lower ()} ' )
568+ params .args .append (f'-Dopenslide:werror={ str (args .werror ).lower ()} ' )
587569 with params .platform (overrides = True ) as platform :
588570 result = platform .bdist ()
589571 if platform .system == 'windows' :
@@ -707,7 +689,7 @@ def main() -> None:
707689 '-w' ,
708690 '--werror' ,
709691 action = 'store_true' ,
710- help = 'Treat OpenSlide and OpenSlide Java build warnings as errors.' ,
692+ help = 'Treat OpenSlide build warnings as errors.' ,
711693 parser = bdist ,
712694 )
713695 sdist .set_defaults (func = do_sdist )
0 commit comments