Mercurial > hg
comparison setup.py @ 25073:c1a9e31bec0f
setup: move osutil_ldflags logic to before extmodules definition
author | Adrian Buehlmann <adrian@cadifra.com> |
---|---|
date | Thu, 14 May 2015 11:04:35 +0200 |
parents | 637a15a8a4c1 |
children | 0021ad4c2309 |
comparison
equal
deleted
inserted
replaced
25072:637a15a8a4c1 | 25073:c1a9e31bec0f |
---|---|
482 | 482 |
483 pymodules = [] | 483 pymodules = [] |
484 | 484 |
485 common_depends = ['mercurial/util.h'] | 485 common_depends = ['mercurial/util.h'] |
486 | 486 |
487 osutil_ldflags = [] | |
488 | |
489 if sys.platform == 'darwin': | |
490 osutil_ldflags += ['-framework', 'ApplicationServices'] | |
491 | |
487 extmodules = [ | 492 extmodules = [ |
488 Extension('mercurial.base85', ['mercurial/base85.c'], | 493 Extension('mercurial.base85', ['mercurial/base85.c'], |
489 depends=common_depends), | 494 depends=common_depends), |
490 Extension('mercurial.bdiff', ['mercurial/bdiff.c'], | 495 Extension('mercurial.bdiff', ['mercurial/bdiff.c'], |
491 depends=common_depends), | 496 depends=common_depends), |
497 'mercurial/manifest.c', | 502 'mercurial/manifest.c', |
498 'mercurial/parsers.c', | 503 'mercurial/parsers.c', |
499 'mercurial/pathencode.c'], | 504 'mercurial/pathencode.c'], |
500 depends=common_depends), | 505 depends=common_depends), |
501 ] | 506 ] |
502 | |
503 osutil_ldflags = [] | |
504 | |
505 if sys.platform == 'darwin': | |
506 osutil_ldflags += ['-framework', 'ApplicationServices'] | |
507 | 507 |
508 extmodules.append(Extension('mercurial.osutil', ['mercurial/osutil.c'], | 508 extmodules.append(Extension('mercurial.osutil', ['mercurial/osutil.c'], |
509 extra_link_args=osutil_ldflags, | 509 extra_link_args=osutil_ldflags, |
510 depends=common_depends)) | 510 depends=common_depends)) |
511 | 511 |