Skip to content

Commit 2a976ba

Browse files
committed
Separate ncmpidiff core subroutines into a file and build it as a library
This enables PnetCDF test programs to call the ncmpidiff core subroutine to make comparison of two files.
1 parent 0b251e9 commit 2a976ba

File tree

4 files changed

+1010
-926
lines changed

4 files changed

+1010
-926
lines changed

src/utils/ncmpidiff/Makefile.am

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ AM_CPPFLAGS += -I$(top_builddir)/src/include
1111

1212
bin_PROGRAMS = ncmpidiff cdfdiff
1313

14+
noinst_LTLIBRARIES = libncmpidiff_core.la
15+
libncmpidiff_core_la_SOURCES = ncmpidiff_core.c
16+
1417
ncmpidiff_SOURCES = ncmpidiff.c
15-
ncmpidiff_LDADD = $(top_builddir)/src/libs/libpnetcdf.la
18+
ncmpidiff_LDADD = $(top_builddir)/src/libs/libpnetcdf.la $(noinst_LTLIBRARIES)
1619
ncmpidiff_LDADD += @NETCDF4_LDFLAGS@ @ADIOS_LDFLAGS@ @NETCDF4_LIBS@ @ADIOS_LIBS@
1720

1821
cdfdiff_SOURCES = cdfdiff.c
@@ -25,6 +28,8 @@ $(top_builddir)/src/libs/libpnetcdf.la:
2528

2629
dist_man_MANS = ncmpidiff.1 cdfdiff.1
2730

31+
EXTRA_DIST = ncmpidiff_core.h
32+
2833
CLEANFILES = core core.* *.gcda *.gcno *.gcov gmon.out
2934

3035
dist-hook:

0 commit comments

Comments
 (0)