Print only host platform info in some cases during native builds
Build and target info is confusing in that case. However still log that information, as it is useful in case something slips out of sync and needs to be debugged.
This commit is contained in:
parent
e5b515aa1d
commit
8764e4f579
|
@ -2822,9 +2822,12 @@ external dependencies (including libraries) must go to "dependencies".''')
|
|||
continue
|
||||
else:
|
||||
raise
|
||||
if machine_name != 'build' or self.environment.is_cross_build():
|
||||
mlog.log(comp.get_display_language(), 'compiler for the', machine_name, 'machine:',
|
||||
mlog.bold(' '.join(comp.get_exelist())), comp.get_version_string())
|
||||
if for_machine == MachineChoice.HOST or self.environment.is_cross_build():
|
||||
logger_fun = mlog.log
|
||||
else:
|
||||
logger_fun = mlog.debug
|
||||
logger_fun(comp.get_display_language(), 'compiler for the', machine_name, 'machine:',
|
||||
mlog.bold(' '.join(comp.get_exelist())), comp.get_version_string())
|
||||
self.build.ensure_static_linker(comp)
|
||||
|
||||
langs = self.coredata.compilers[for_machine].keys()
|
||||
|
|
|
@ -174,12 +174,15 @@ class MesonApp:
|
|||
|
||||
intr = interpreter.Interpreter(b)
|
||||
if env.is_cross_build():
|
||||
mlog.log('Host machine cpu family:', mlog.bold(intr.builtin['host_machine'].cpu_family_method([], {})))
|
||||
mlog.log('Host machine cpu:', mlog.bold(intr.builtin['host_machine'].cpu_method([], {})))
|
||||
mlog.log('Target machine cpu family:', mlog.bold(intr.builtin['target_machine'].cpu_family_method([], {})))
|
||||
mlog.log('Target machine cpu:', mlog.bold(intr.builtin['target_machine'].cpu_method([], {})))
|
||||
mlog.log('Build machine cpu family:', mlog.bold(intr.builtin['build_machine'].cpu_family_method([], {})))
|
||||
mlog.log('Build machine cpu:', mlog.bold(intr.builtin['build_machine'].cpu_method([], {})))
|
||||
logger_fun = mlog.log
|
||||
else:
|
||||
logger_fun = mlog.debug
|
||||
logger_fun('Build machine cpu family:', mlog.bold(intr.builtin['build_machine'].cpu_family_method([], {})))
|
||||
logger_fun('Build machine cpu:', mlog.bold(intr.builtin['build_machine'].cpu_method([], {})))
|
||||
mlog.log('Host machine cpu family:', mlog.bold(intr.builtin['host_machine'].cpu_family_method([], {})))
|
||||
mlog.log('Host machine cpu:', mlog.bold(intr.builtin['host_machine'].cpu_method([], {})))
|
||||
logger_fun('Target machine cpu family:', mlog.bold(intr.builtin['target_machine'].cpu_family_method([], {})))
|
||||
logger_fun('Target machine cpu:', mlog.bold(intr.builtin['target_machine'].cpu_method([], {})))
|
||||
try:
|
||||
if self.options.profile:
|
||||
fname = os.path.join(self.build_dir, 'meson-private', 'profile-interpreter.log')
|
||||
|
|
Loading…
Reference in New Issue