Browse Source

configure: detect libm

Chase 1 year ago
parent
commit
60e60b9836

+ 3 - 0
cde/configure.ac

@@ -506,6 +506,9 @@ AC_CHECK_LIB(Xdmcp, XdmcpFlush, [XDMCPLIB="-lXdmcp"], [XDMCPLIB=""],
                  [${EXTRA_INCS} ${EXTRA_LIBS}])
 AC_SUBST(XDMCPLIB)
 
+AC_SEARCH_LIBS(cos, m, [], [
+	AC_MSG_ERROR([cos not found, your system probably doesn't obey posix])])
+
 AC_SEARCH_LIBS(dlopen, [dl dld], [], [
 	AC_MSG_ERROR([dlopen not found, your system probably doesn't obey posix]
 	)])

+ 1 - 1
cde/lib/DtHelp/Makefile.am

@@ -16,7 +16,7 @@ libDtHelp_la_CFLAGS = -I./il -I./jpeg -I../DtSvc/DtUtil2 -DDTLIB \
 libDtHelp_la_LIBADD = $(JPEGLIB) il/libil.la $(LTLIBICONV)
 
 if SOLARIS
-libDtHelp_la_LIBADD += -lw -lgen -lm -lc
+libDtHelp_la_LIBADD += -lw -lgen -lc
 endif
 
 

+ 1 - 1
cde/lib/DtSearch/Makefile.am

@@ -22,7 +22,7 @@ endif
 libDtSearch_la_LIBADD = raima/libraima.la
 
 if SOLARIS
-libDtSearch_la_LIBADD += -lm -lc
+libDtSearch_la_LIBADD += -lc
 endif
 
 libDtSearch_la_SOURCES = apndext.c	ausdopen.c	ausexit.c \

+ 1 - 1
cde/programs/dtappbuilder/src/ab/Makefile.am

@@ -47,7 +47,7 @@ dtbuilder_LDADD = ../libABil/libABil.a  ../libABobjXm/libABobjXm.a  \
         ../libABobj/libABobj.a ../libAButil/libAButil.a \
         $(LIBWIDGET) $(LIBTERM) $(LIBHELP) $(LIBSVC) \
         $(LIBTT) $(LIBXIN) -lUil $(MRESOURCELIB) $(XTOOLLIB) ${X_LIB} \
-        $(UTILLIB) -lm
+	$(UTILLIB)
 
 dtbuilder_CFLAGS = -DPIXMAP_WORKAROUND $(ABINCLUDES)
 

+ 1 - 1
cde/programs/dtappbuilder/src/abmf/Makefile.am

@@ -44,7 +44,7 @@ dtcodegen_SOURCES = abmf.c                  args.c \
 		    utils_header_file.c     write_c.c \
 		    write_code.c
 
-#ab_func_strings_LDADD = -lm ../libAButil/libAButil.a
+#ab_func_strings_LDADD = ../libAButil/libAButil.a
 
 #ab_func_strings_SOURCES = ab_func_strings.c
 

+ 1 - 3
cde/programs/dtappbuilder/src/libABobj/Makefile.am

@@ -4,10 +4,8 @@ ABINCLUDES = ../include
 
 EXTRA_DEFINES =  -D_POSIX_SOURCE=1
 
-EXTRALIBS = -lm
-
 if SOLARIS
-EXTRALIBS += -lgen
+EXTRALIBS = -lgen
 endif
 
 noinst_LIBRARIES = libABobj.a

+ 2 - 2
cde/programs/dtappbuilder/src/libAButil/Makefile.am

@@ -21,13 +21,13 @@ libAButil_a_SOURCES = abio.c          \
 		      util_file.c     \
 		      util_string.c
 
-#util_test_LDADD = libAButil.a -lm
+#util_test_LDADD = libAButil.a
 
 #util_test_CFLAGS = $(EXTRA_DEFINES) -I$(ABINCLUDES)
 
 #util_test_SOURCES = util_test.c
 
-#istr_test_LDADD = libAButil.a -lm
+#istr_test_LDADD = libAButil.a
 
 #istr_test_CFLAGS = $(EXTRA_DEFINES) -I$(ABINCLUDES)
 

+ 1 - 1
cde/programs/dtcm/server/Makefile.am

@@ -7,7 +7,7 @@ rpc_cmsd_CFLAGS = -I../../../lib/csa $(DT_INCDIR) $(CSA_INCDIR)
 rpc_cmsd_LDADD = $(LIBCSA) $(DTCLIENTLIBS) $(TIRPCLIB) $(XTOOLLIB)
 
 if SOLARIS
-rpc_cmsd_LDADD += -lsocket -lnsl -lintl -lm
+rpc_cmsd_LDADD += -lsocket -lnsl -lintl
 endif
 
 rpc_cmsd_SOURCES = parser.c access.c callback.c cmscalendar.c		\

+ 1 - 1
cde/programs/dthelp/dthelpprint/Makefile.am

@@ -10,7 +10,7 @@ dthelpprint_CPPFLAGS = -I.. -I ../../../lib/DtHelp \
 dthelpprint_LDADD = $(DTCLIENTLIBS) $(XTOOLLIB)
 
 if SOLARIS
-dthelpprint_LDADD += -lw -lgen -lm
+dthelpprint_LDADD += -lw -lgen
 endif
 
 dthelpprint_SOURCES = Main.c Initialize.c PrintUtil.c PrintTopics.c \