diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-03-07 15:58:00 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-03-07 15:58:00 +0000 |
commit | 02404a0d9196f29982b8e0990796abbfe061d4fe (patch) | |
tree | d7d707299f0c2099760242bb805a6ff9302030a5 /lib/make/make.config.defn.in | |
parent | 69a86ffb86dbff843d306b15693e8c80136b1f94 (diff) |
Added
C_POSTPROCESSING
CXX_POSTPROCESSING
F77_POSTPROCESSING
F_POSTPROCESSING
F90_POSTPROCESSING
as things a known-architecture can set. This allows object files to be
moved and things like that.
Also added the ability of the architecture files to write to a file calles
make.arch.defn
which is included at the bottom of make.code.defn. Thus, for example,
an architecture requiring mpicc and its ilk for compiling with MPI
can replace the compilers at this point, but still allow the rest
of the configuration to use the normal compiler. Use with caution.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1438 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/make.config.defn.in')
-rw-r--r-- | lib/make/make.config.defn.in | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/make/make.config.defn.in b/lib/make/make.config.defn.in index 0574666b..f1fd40b4 100644 --- a/lib/make/make.config.defn.in +++ b/lib/make/make.config.defn.in @@ -95,6 +95,13 @@ F77_DEPEND_OUT = @F77_DEPEND_OUT@ CXX_WORKING_NAME = @CXX_WORKING_NAME@ +# How to postprocess object files +C_POSTPROCESSING = @C_POSTPROCESSING@ +CXX_POSTPROCESSING = @CXX_POSTPROCESSING@ +F77_POSTPROCESSING = @F77_POSTPROCESSING@ +F_POSTPROCESSING = @F_POSTPROCESSING@ +F90_POSTPROCESSING = @F90_POSTPROCESSING@ + # Exclude some files from the dependency lists DEP_EXCLUDE_FILES = CParameterStructNames\.h|cctk_Arguments\.h|definethisthorn\.h|FParameters.h|CParameters\.h @@ -180,3 +187,6 @@ ifeq ($(strip $(CCTK_WARN_MODE)),yes) F90FLAGS += $(F90_WARN_FLAGS) endif +# Stuff specific to an architecture. + +include $(TOP)/config-data/make.arch.defn |