From 820225fbc1feaf1b99f1442e05ff33db681f9a8d Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Thu, 24 Oct 2013 16:56:31 -0700 Subject: [PATCH] Transition automake/autoconf files to modern times --- configure.ac | 7 +++---- src/api/Makefile.am | 2 +- src/common/Makefile.am | 6 +++--- src/common/proc_args.c | 2 +- src/db_api/Makefile.am | 2 +- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/configure.ac b/configure.ac index aa238c65e77..f36181368c0 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,8 @@ dnl Prologue dnl -AC_INIT + +AC_INIT(slurm, m4_esyscmd_s([perl -ne 'print,exit if s/^\s*VERSION:\s*(\S*).*/\1/i' ./META]), [slurm-dev@schedmd.com], [], [http://slurm.schedmd.com]) AC_PREREQ(2.59) AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_AUX_DIR([auxdir]) @@ -14,15 +15,13 @@ AM_CONDITIONAL(DONT_BUILD, test "1" = "0") X_AC_GPL_LICENSED -# # Determine project/version from META file. # Sets PACKAGE, VERSION, SLURM_VERSION X_AC_SLURM_VERSION - dnl Initialize Automake dnl -AM_INIT_AUTOMAKE(slurm, $VERSION) +AM_INIT_AUTOMAKE(no-define) AM_MAINTAINER_MODE AC_CONFIG_HEADERS([config.h]) AC_CONFIG_HEADERS([slurm/slurm.h]) diff --git a/src/api/Makefile.am b/src/api/Makefile.am index c4f1e7bccb0..4da17432660 100644 --- a/src/api/Makefile.am +++ b/src/api/Makefile.am @@ -152,7 +152,7 @@ libslurm_o_LDADD = $(top_builddir)/src/common/libeio.o \ $(top_builddir)/src/common/libspank.o \ $(top_builddir)/src/common/libcommon.o -libslurm.o: $(libslurmhelper_la_OBJECTS) $(libslurm_o_LDADD) +libslurm.o$(EXEEXT): $(libslurmhelper_la_OBJECTS) $(libslurm_o_LDADD) $(LINK) $(libslurmhelper_la_OBJECTS) $(libslurm_o_LDADD) diff --git a/src/common/Makefile.am b/src/common/Makefile.am index a0d6325328c..c899718f2ed 100644 --- a/src/common/Makefile.am +++ b/src/common/Makefile.am @@ -150,19 +150,19 @@ libcommon_la_LDFLAGS = $(HWLOC_LDFLAGS) $(LIB_LDFLAGS) -module --export-dynamic # This was made so we could export all symbols from libcommon # on multiple platforms libcommon_o_SOURCES = -libcommon.o : $(libcommon_la_OBJECTS) $(libcommon_la_DEPENDENCIES) +libcommon.o$(EXEEXT) : $(libcommon_la_OBJECTS) $(libcommon_la_DEPENDENCIES) $(LINK) $(libcommon_la_OBJECTS) # This was made so we could export all symbols from libeio # on multiple platforms libeio_o_SOURCES = -libeio.o : $(libeio_la_OBJECTS) $(libeio_la_DEPENDENCIES) +libeio.o$(EXEEXT) : $(libeio_la_OBJECTS) $(libeio_la_DEPENDENCIES) $(LINK) $(libeio_la_OBJECTS) # This was made so we could export all symbols from libspank # on multiple platforms libspank_o_SOURCES = -libspank.o : $(libspank_la_OBJECTS) $(libspank_la_DEPENDENCIES) +libspank.o$(EXEEXT) : $(libspank_la_OBJECTS) $(libspank_la_DEPENDENCIES) $(LINK) $(libspank_la_OBJECTS) diff --git a/src/common/proc_args.c b/src/common/proc_args.c index b65fa538597..f040cf9d550 100644 --- a/src/common/proc_args.c +++ b/src/common/proc_args.c @@ -85,7 +85,7 @@ /* print this version of SLURM */ void print_slurm_version(void) { - printf("%s %s\n", PACKAGE, SLURM_VERSION_STRING); + printf("%s\n", PACKAGE_STRING); } /* print the available gres options */ diff --git a/src/db_api/Makefile.am b/src/db_api/Makefile.am index 246a6c6c670..44ebfd03e9d 100644 --- a/src/db_api/Makefile.am +++ b/src/db_api/Makefile.am @@ -83,7 +83,7 @@ libslurmdb_o_SOURCES = libslurmdb_o_LDADD = $(top_builddir)/src/api/libslurm.o -libslurmdb.o: $(libslurmdb_la_OBJECTS) $(libslurmdb_o_LDADD) +libslurmdb.o$(EXEEXT): $(libslurmdb_la_OBJECTS) $(libslurmdb_o_LDADD) $(LINK) $(libslurmdb_la_OBJECTS) $(libslurmdb_o_LDADD) force: -- GitLab