From e9ff2fd3d438c75124972c03b12e8a7abcafef5b Mon Sep 17 00:00:00 2001 From: Moritz Hanke <hanke@dkrz.de> Date: Wed, 26 Mar 2025 09:56:04 +0100 Subject: [PATCH] adds ICON direcotry as potential source for YAC library to src/Makefile * the YAC in the ICON directory should be configured with --enable-utils --- src/Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Makefile b/src/Makefile index 42a0675..5d5df3b 100644 --- a/src/Makefile +++ b/src/Makefile @@ -3,16 +3,19 @@ # SPDX-License-Identifier: BSD-3-Clause YAC_ROOT ?= /home/k/k202077/bin/YAC_openmpi-4.1.2-gcc-11.2.0 +ICON_ROOT ?= /work/k20200/k202077/icon-mpim PROJ_ROOT ?= /sw/spack-levante/proj-8.1.0-i6a6ah + CFLAGS = \ -std=gnu99 -O0 -g \ - $(shell export PKG_CONFIG_PATH=$(YAC_ROOT)/lib/pkgconfig ; pkg-config yac-core --cflags) \ + $(shell export PKG_CONFIG_PATH=$(YAC_ROOT)/lib/pkgconfig:$(ICON_ROOT)/externals/yac/src/pkgconfig ; pkg-config yac-mci --cflags) \ + $(shell export PKG_CONFIG_PATH=$(YAC_ROOT)/lib/pkgconfig:$(ICON_ROOT)/externals/yac/src/pkgconfig ; pkg-config yac-utils --cflags) \ $(shell export PKG_CONFIG_PATH=$(PROJ_ROOT)/lib/pkgconfig ; pkg-config proj --cflags) \ LIBS = \ - -lyac_utils \ - $(shell export PKG_CONFIG_PATH=$(YAC_ROOT)/lib/pkgconfig ; pkg-config yac --libs) \ + $(shell export PKG_CONFIG_PATH=$(YAC_ROOT)/lib/pkgconfig:$(ICON_ROOT)/externals/yac/src/pkgconfig ; pkg-config yac-mci --libs) \ + $(shell export PKG_CONFIG_PATH=$(YAC_ROOT)/lib/pkgconfig:$(ICON_ROOT)/externals/yac/src/pkgconfig ; pkg-config yac-utils --libs) \ $(shell export PKG_CONFIG_PATH=$(PROJ_ROOT)/lib/pkgconfig ; pkg-config proj --libs) LDFLAGS = $(CFLAGS) -- GitLab