Changeset View
Changeset View
Standalone View
Standalone View
portage/win32libs/pthreads/pthreads.py
1 | import compiler | 1 | from compiler import craftCompiler | ||
---|---|---|---|---|---|
2 | import info | 2 | import info | ||
3 | 3 | | |||
4 | class subinfo(info.infoclass): | 4 | class subinfo(info.infoclass): | ||
5 | def setTargets( self ): | 5 | def setTargets( self ): | ||
6 | for ver in ['2.8.0', '2.9.1']: | 6 | for ver in ['2.8.0', '2.9.1']: | ||
7 | ver2 = ver.replace('.', '-') | 7 | ver2 = ver.replace('.', '-') | ||
8 | self.targets[ver] = "ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-" + ver2 + "-release.tar.gz" | 8 | self.targets[ver] = "ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-" + ver2 + "-release.tar.gz" | ||
9 | self.targetInstSrc[ver] = 'pthreads-w32-' + ver2 + '-release' | 9 | self.targetInstSrc[ver] = 'pthreads-w32-' + ver2 + '-release' | ||
Show All 13 Lines | |||||
23 | from Package.VirtualPackageBase import * | 23 | from Package.VirtualPackageBase import * | ||
24 | 24 | | |||
25 | class PthreadsPackage(CMakePackageBase): | 25 | class PthreadsPackage(CMakePackageBase): | ||
26 | def __init__( self, **args ): | 26 | def __init__( self, **args ): | ||
27 | CMakePackageBase.__init__(self) | 27 | CMakePackageBase.__init__(self) | ||
28 | self.subinfo.options.configure.args = " -DBUILD_TESTS=OFF" | 28 | self.subinfo.options.configure.args = " -DBUILD_TESTS=OFF" | ||
29 | 29 | | |||
30 | 30 | | |||
31 | if compiler.isMSVC() or compiler.isIntel(): | 31 | if craftCompiler.isMSVC() or craftCompiler.isIntel(): | ||
32 | class Package(PthreadsPackage): | 32 | class Package(PthreadsPackage): | ||
33 | def __init__( self ): | 33 | def __init__( self ): | ||
34 | PthreadsPackage.__init__( self ) | 34 | PthreadsPackage.__init__( self ) | ||
35 | else: | 35 | else: | ||
36 | class Package(VirtualPackageBase): | 36 | class Package(VirtualPackageBase): | ||
37 | def __init__( self ): | 37 | def __init__( self ): | ||
38 | VirtualPackageBase.__init__( self ) | 38 | VirtualPackageBase.__init__( self ) | ||
39 | 39 | |