|
|
@ -28,7 +28,8 @@ from . import environment, interpreter, mesonlib |
|
|
|
from . import build |
|
|
|
from . import build |
|
|
|
from . import mlog, coredata |
|
|
|
from . import mlog, coredata |
|
|
|
from . import mintro |
|
|
|
from . import mintro |
|
|
|
from .mesonlib import MesonException |
|
|
|
from .mesonlib import MesonException, MachineChoice |
|
|
|
|
|
|
|
from .dependencies import PkgConfigDependency |
|
|
|
|
|
|
|
|
|
|
|
git_ignore_file = '''# This file is autogenerated by Meson. If you change or delete it, it won't be recreated. |
|
|
|
git_ignore_file = '''# This file is autogenerated by Meson. If you change or delete it, it won't be recreated. |
|
|
|
* |
|
|
|
* |
|
|
@ -290,6 +291,7 @@ class MesonApp: |
|
|
|
|
|
|
|
|
|
|
|
def _finalize_devenv(self, b: build.Build, intr: interpreter.Interpreter) -> None: |
|
|
|
def _finalize_devenv(self, b: build.Build, intr: interpreter.Interpreter) -> None: |
|
|
|
b.devenv.append(intr.backend.get_devenv()) |
|
|
|
b.devenv.append(intr.backend.get_devenv()) |
|
|
|
|
|
|
|
b.devenv.append(PkgConfigDependency.get_env(intr.environment, MachineChoice.HOST, uninstalled=True)) |
|
|
|
for mod in intr.modules.values(): |
|
|
|
for mod in intr.modules.values(): |
|
|
|
devenv = mod.get_devenv() |
|
|
|
devenv = mod.get_devenv() |
|
|
|
if devenv: |
|
|
|
if devenv: |
|
|
|