diff --git a/infrastructure/build/configuration.mk b/infrastructure/build/configuration.mk index cdf85cecd..49379edff 100644 --- a/infrastructure/build/configuration.mk +++ b/infrastructure/build/configuration.mk @@ -18,7 +18,14 @@ configuration_files: $(WORKING_DIR)/config_loader_mod.f90 \ $(CONFIG_DIR)/rose-meta.json $(CONFIG_DIR)/config_namelists.txt: $(META_FILE_DIR)/rose-meta.conf $(call MESSAGE,Generating namelist configuration file.) $(Q)mkdir -p $(dir $@) -ifdef APPS_ROOT_DIR + +ifdef EXTRA_ROSE_META + $(Q)rose_picker $(META_FILE_DIR)/rose-meta.conf \ + -directory $(CONFIG_DIR) \ + -include_dirs $(APPS_ROOT_DIR)/rose-meta \ + -include_dirs $(CORE_ROOT_DIR)/rose-meta \ + -include_dirs $(WORKING_DIR)/../rose-meta +else ifdef APPS_ROOT_DIR $(Q)rose_picker $(META_FILE_DIR)/rose-meta.conf \ -directory $(CONFIG_DIR) \ -include_dirs $(APPS_ROOT_DIR)/rose-meta \