Select the default platform depending of the target.

Default platform `android` is better for `kiwix-android`
(because `kiwix-android` can build only on `android` platform).
This commit is contained in:
Matthieu Gautier
2018-05-30 19:28:29 +02:00
parent 5f5fbfe082
commit cfdf03c854
3 changed files with 12 additions and 4 deletions

View File

@ -17,7 +17,13 @@ class Builder:
self._targets = {}
PlatformInfo.get_platform('neutral', self._targets)
platform = PlatformInfo.get_platform(option('target_platform'), self._targets)
target_platform = option('target_platform')
if not target_platform:
if option('target') == 'kiwix-android':
target_platform = 'android'
else:
target_platform = 'native_dyn'
platform = PlatformInfo.get_platform(target_platform, self._targets)
self.targetDefs = platform.add_targets(option('target'), self._targets)
def finalize_target_steps(self):