Changeset 5067
- Timestamp:
- Sep 19, 2005, 12:15:45 PM (21 years ago)
- Location:
- trunk/psModules
- Files:
-
- 7 edited
-
Doxyfile.in (modified) (1 diff)
-
Makefile.am (modified) (1 diff)
-
configure.ac (modified) (1 diff)
-
psmodule-config.in (modified) (2 diffs)
-
psmodule.pc.in (modified) (1 diff)
-
src/Makefile.am (modified) (3 diffs)
-
test/Makefile.am (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/Doxyfile.in
r3651 r5067 934 934 # interpreter (i.e. the result of `which perl'). 935 935 936 PERL_PATH = /usr/bin/perl936 PERL_PATH = @PERL@ 937 937 938 938 #--------------------------------------------------------------------------- -
trunk/psModules/Makefile.am
r3668 r5067 1 2 1 SUBDIRS = src test 3 2 -
trunk/psModules/configure.ac
r5034 r5067 8 8 AM_MAINTAINER_MODE 9 9 10 dnl otherise AC_PROG_CC will default CFLAGS to "-g -02" 11 if test -z ${CFLAGS} ; then 12 CFLAGS="-g -O0" 13 fi 14 AC_SUBST([CFLAGS]) 15 10 16 AC_LANG(C) 11 17 AC_PROG_CC 12 13 dnl AC_SUBST(LDFLAGS) 14 AC_SUBST(CFLAGS) 15 16 AC_MSG_CHECKING([C99 flag]) 17 if test "$GCC" == "yes" 18 then 19 CFLAGS="${CFLAGS=} -std=gnu99" 20 AC_MSG_RESULT([-std=gnu99]) 21 else 22 CFLAGS="${CFLAGS=} -std=c99" 23 AC_MSG_RESULT([-std=c99]) 24 fi 25 18 dnl FIXME document why GNU_SOURCE is being set 26 19 AC_GNU_SOURCE 27 28 20 AC_PROG_INSTALL 29 21 AM_PROG_LIBTOOL 30 22 31 23 AC_PREFIX_DEFAULT([`pwd`]) 32 test "$prefix" = NONE && prefix=`pwd`33 24 34 DOXYGEN="doxygen Doxyfile" 35 AC_CHECK_PROG(DOXYGEN,doxygen,[echo Doxygen not detected in configure stage.]) 36 AC_SUBST(DOXYGEN,$DOXYGEN) 25 dnl cflags -------------------------------------------------------------------- 26 dnl FIXME document why -std=gnu99 is being set 37 27 28 AC_MSG_CHECKING([C99 flag]) 29 if test "$GCC" = "yes" ; then 30 AM_CFLAGS="-std=gnu99" 31 AC_MSG_RESULT([-std=gnu99]) 32 else 33 AM_CFLAGS="-std=c99" 34 AC_MSG_RESULT([-std=c99]) 35 fi 36 AM_CFLAGS="${AM_CFLAGS=} -Wall -Werror" 37 AC_SUBST([AM_CFLAGS]) 38 39 dnl doxygen ------------------------------------------------------------------- 40 41 AC_PATH_PROG([DOXYGEN], [doxygen], [missing]) 42 if test "$DOXYGEN" = "missing" ; then 43 AC_MSG_ERROR([doxygen is required]) 44 fi 45 46 dnl needed by doxygen 47 AC_PATH_PROG([PERL], [perl], [missing]) 48 if test "$PERL" = "missing" ; then 49 AC_MSG_ERROR([perl is required]) 50 fi 51 52 dnl pslib --------------------------------------------------------------------- 38 53 AC_ARG_WITH(pslib-config, 39 54 [ --with-pslib-config=FILE Specify location of psLib-config script], 40 [PSLIB_CONFIG=$withval], 41 [PSLIB_CONFIG=`which pslib-config`]) 42 AC_CHECK_FILE($PSLIB_CONFIG,[], 55 [PSLIB_CONFIG=$withval]) 56 57 if test -z ${PSLIB_CONFIG} ; then 58 PKG_CHECK_MODULES([PSLIB], [pslib >= 0.7.0]) 59 else 60 AC_CHECK_FILE($PSLIB_CONFIG,[], 43 61 [AC_MSG_ERROR([psLib is required. If not in path, use --with-pslib-config to specify pslib-config script location.])]) 44 AC_MSG_CHECKING([PSLIB cflags]) 45 PSLIB_CFLAGS="`${PSLIB_CONFIG} --cflags`" 46 AC_MSG_RESULT([${PSLIB_CFLAGS}]) 47 AC_MSG_CHECKING([PSLIB libs]) 48 PSLIB_LIBS="`${PSLIB_CONFIG} --libs`" 49 AC_MSG_RESULT([${PSLIB_LIBS}]) 50 CFLAGS="${CFLAGS=} ${PSLIB_CFLAGS}" 51 LDFLAGS="${LDFLAGS=} ${PSLIB_LIBS}" 62 AC_MSG_CHECKING([PSLIB_CFLAGS]) 63 PSLIB_CFLAGS="`${PSLIB_CONFIG} --cflags`" 64 AC_MSG_RESULT([${PSLIB_CFLAGS}]) 65 AC_MSG_CHECKING([PSLIB_LIBS]) 66 PSLIB_LIBS="`${PSLIB_CONFIG} --libs`" 67 AC_MSG_RESULT([${PSLIB_LIBS}]) 68 fi 52 69 53 CFLAGS="${CFLAGS=} -Wall -Werror" 70 PSMODULE_CFLAGS="${PSMODULE_CFLAGS=} ${PSLIB_CFLAGS}" 71 PSMODULE_LIBS="${PSMODULE_CFLAGS=} ${PSLIB_LIBS}" 72 dnl --------------------------------------------------------------------------- 73 74 AC_SUBST([PSMODULE_CFLAGS]) 75 AC_SUBST([PSMODULE_LIBS]) 54 76 55 77 AC_CONFIG_FILES([ -
trunk/psModules/psmodule-config.in
r5034 r5067 3 3 prefix=@prefix@ 4 4 exec_prefix=@exec_prefix@ 5 libdir=@libdir@ 5 6 includedir=@includedir@ 6 7 … … 55 56 56 57 --cflags) 57 echo -I @includedir@ @CFLAGS@58 echo -I${includedir} @PSMODULE_CFLAGS@ 58 59 ;; 59 60 60 61 --libs) 61 echo -L @libdir@ -lpsmodule @LDFLAGS@62 echo -L${libdir} -lpsmodule @PSMODULE_LIBS@ 62 63 ;; 63 64 -
trunk/psModules/psmodule.pc.in
r3651 r5067 4 4 includedir=@includedir@ 5 5 6 Name: ps Lib7 Description: Pan-STARRS Library6 Name: psmodule 7 Description: Pan-STARRS Module Library 8 8 Version: @VERSION@ 9 Libs: -L @libdir@ -lpsmodule @LDFLAGS@10 Cflags: @CFLAGS@9 Libs: -L${libdir} -lpsmodule @PSMODULE_LIBS@ 10 Cflags: -I${includedir} @PSMODULE_CFLAGS@ -
trunk/psModules/src/Makefile.am
r4754 r5067 1 lib_L IBRARIES = libpsmodule.a1 lib_LTLIBRARIES = libpsmodule.la 2 2 3 libpsmodule_a_SOURCES = pmFlatField.c \ 3 libpsmodule_la_CPPFLAGS = $(PSLIB_CFLAGS) 4 libpsmodule_la_LDFLAGS = -release $(PACKAGE_VERSION) 5 libpsmodule_la_SOURCES = pmFlatField.c \ 4 6 pmImageCombine.c \ 5 7 pmImageSubtract.c \ … … 12 14 pmAstrometry.c 13 15 14 libpsmodule_a_HEADERS = pmFlatFieldErrors.h \ 16 libpsmodule_ladir = $(includedir) 17 libpsmodule_la_HEADERS = \ 18 pmFlatFieldErrors.h \ 15 19 pmMaskBadPixelsErrors.h \ 16 20 pmFlatField.h \ … … 26 30 27 31 EXTRA_DIST = psErrorCodes.dat 28 29 libpsmodule_adir = $(includedir) -
trunk/psModules/test/Makefile.am
r5028 r5067 1 1 # Makefile for psModule tests 2 2 3 AM_LDFLAGS = -L$(top_builddir)/src -lpsmodule $(LDFLAGS)4 AM_CFLAGS = -I$(top_srcdir)/src3 AM_LDFLAGS = $(top_builddir)/src/libpsmodule.la $(PSMODULE_LIBS) 4 AM_CFLAGS = @AM_CFLAGS@ -I$(top_srcdir)/src $(PSMODULE_CFLAGS) 5 5 6 6 TESTS = tst_pmFlatField \
Note:
See TracChangeset
for help on using the changeset viewer.
