aboutsummaryrefslogtreecommitdiff
path: root/src/make.configuration.defn
blob: ad57bcd30587bc34651f987283d7f3a355eeec35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# make.configuration.defn for IOFlexIO

# make sure that IOFlexIO was configured with IEEEIO and PUGH

ifeq ($(findstring external/IEEEIO,$(THORNS)),)
.pseudo: MissingIEEEIOinFlexIO
MissingIEEEIOinFlexIO:
	@echo "IOFlexIO: requires IEEEIO"
	@echo "IOFlexIO: Please compile with thorn external/IEEEIO dir or remove IOFlexIO from Thornlist !"
	exit 2
endif

ifeq ($(findstring CactusPUGH/PUGH,$(THORNS)),)
.pseudo: MissingPUGHinIOFlexIO
MissingPUGHinIOFlexIO:
	@echo "IOFlexIO: requires PUGH"
	@echo "IOFlexIO: Please compile with thorn CactusPUGH/PUGH or remove IOFlexIO from Thornlist !"
	exit 2
endif


# add the recombiner to the Cactus utitlity tools
ALL_UTILS += ieee_recombiner

# this is the include path for IEEEIO header files
# when compiling the recombiner with internal IEEEIO package
IEEEIO_INCLUDE_PATH = $(CCTK_HOME)$(DIRSEP)arrangements/external/IEEEIO/src