Changeset View
Changeset View
Standalone View
Standalone View
portage/dev-util/mingw-w64-crt/mingw-w64-crt.py
1 | import info | 1 | import info | ||
---|---|---|---|---|---|
2 | from shells import * | 2 | from shells import * | ||
3 | 3 | | |||
4 | class subinfo( info.infoclass ): | 4 | class subinfo( info.infoclass ): | ||
5 | def setTargets( self ): | 5 | def setTargets( self ): | ||
6 | self.svnTargets['master'] = 'git://git.code.sf.net/p/mingw-w64/mingw-w64' | 6 | self.svnTargets['master'] = 'git://git.code.sf.net/p/mingw-w64/mingw-w64' | ||
7 | 7 | | |||
8 | if compiler.isX64(): | 8 | if craftCompiler.isX64(): | ||
9 | self.targetInstallPath["master"] = "mingw64/x86_64-w64-mingw32" | 9 | self.targetInstallPath["master"] = "mingw64/x86_64-w64-mingw32" | ||
10 | else: | 10 | else: | ||
11 | self.targetInstallPath["master"] = "mingw/i686-w64-mingw32" | 11 | self.targetInstallPath["master"] = "mingw/i686-w64-mingw32" | ||
12 | 12 | | |||
13 | 13 | | |||
14 | self.defaultTarget = 'master' | 14 | self.defaultTarget = 'master' | ||
15 | 15 | | |||
16 | def setDependencies( self ): | 16 | def setDependencies( self ): | ||
17 | self.buildDependencies['dev-util/msys'] = 'default' | 17 | self.buildDependencies['dev-util/msys'] = 'default' | ||
18 | self.runtimeDependencies['dev-util/mingw-w64-headers'] = 'default' | 18 | self.runtimeDependencies['dev-util/mingw-w64-headers'] = 'default' | ||
19 | 19 | | |||
20 | 20 | | |||
21 | from Package.AutoToolsPackageBase import * | 21 | from Package.AutoToolsPackageBase import * | ||
22 | 22 | | |||
23 | class Package( AutoToolsPackageBase ): | 23 | class Package( AutoToolsPackageBase ): | ||
24 | def __init__( self ): | 24 | def __init__( self ): | ||
25 | AutoToolsPackageBase.__init__( self ) | 25 | AutoToolsPackageBase.__init__( self ) | ||
26 | self.supportsCCACHE = False | 26 | self.supportsCCACHE = False | ||
27 | if compiler.isX64(): | 27 | if craftCompiler.isX64(): | ||
28 | disable = "--disable-lib32 --enable-lib64" | 28 | disable = "--disable-lib32 --enable-lib64" | ||
29 | else: | 29 | else: | ||
30 | disable = "--disable-lib64 --enable-lib32" | 30 | disable = "--disable-lib64 --enable-lib32" | ||
31 | self.subinfo.options.configure.args = " --with-sysroot=%s --enable-wildcard --without-headers %s " % (self.shell.toNativePath(self.mergeDestinationDir()),disable) | 31 | self.subinfo.options.configure.args = " --with-sysroot=%s --enable-wildcard --without-headers %s " % (self.shell.toNativePath(self.mergeDestinationDir()),disable) | ||
32 | 32 | | |||
33 | 33 | |