… | |
… | |
89 | AC_CHECK_LIB(dl, main, PY_LIBS="$PY_LIBS -ldl", , $PY_LIBS ) |
89 | AC_CHECK_LIB(dl, main, PY_LIBS="$PY_LIBS -ldl", , $PY_LIBS ) |
90 | |
90 | |
91 | AC_MSG_CHECKING([whether python supports the "L" format specifier]) |
91 | AC_MSG_CHECKING([whether python supports the "L" format specifier]) |
92 | saved_LIBS="$LIBS" |
92 | saved_LIBS="$LIBS" |
93 | LIBS="$LIBS $PYTHON_LIB $PY_LIBS" |
93 | LIBS="$LIBS $PYTHON_LIB $PY_LIBS" |
94 | saved_CFLAGS="$CFLAGS" |
94 | saved_CXXFLAGS="$CXXFLAGS" |
95 | CFLAGS="$CFLAGS $PY_INCLUDES" |
95 | CXXFLAGS="$CXXFLAGS $PY_INCLUDES" |
96 | AC_TRY_RUN([ |
96 | AC_TRY_RUN([ |
97 | #include <Python.h> |
97 | #include <Python.h> |
98 | #include <stdlib.h> |
98 | #include <stdlib.h> |
99 | |
99 | |
100 | static PyObject *callback(PyObject *self, PyObject *args) |
100 | static PyObject *callback(PyObject *self, PyObject *args) |
… | |
… | |
130 | ], |
130 | ], |
131 | [ |
131 | [ |
132 | AC_MSG_RESULT([skipped because cross compiling]) |
132 | AC_MSG_RESULT([skipped because cross compiling]) |
133 | ]) |
133 | ]) |
134 | LIBS="$saved_LIBS" |
134 | LIBS="$saved_LIBS" |
135 | CFLAGS="$saved_CFLAGS" |
135 | CXXFLAGS="$saved_CXXFLAGS" |
136 | fi |
136 | fi |
137 | fi |
137 | fi |
138 | |
138 | |
139 | if test "x$PYTHON_LIB" = "x" ; then |
139 | if test "x$PYTHON_LIB" = "x" ; then |
140 | $2 |
140 | $2 |
… | |
… | |
144 | |
144 | |
145 | AC_SUBST(PYTHON_LIB) |
145 | AC_SUBST(PYTHON_LIB) |
146 | AC_SUBST(PY_LIBS) |
146 | AC_SUBST(PY_LIBS) |
147 | AC_SUBST(PY_INCLUDES) |
147 | AC_SUBST(PY_INCLUDES) |
148 | ]) |
148 | ]) |
149 | |
|
|
150 | dnl CF_CHECK_CROSSEDIT(X11LIBS, ACTION-IF-FOUND , ACTION-IF-NOT-FOUND) |
|
|
151 | dnl check if a sample X test code can compile |
|
|
152 | dnl |
|
|
153 | |
|
|
154 | AC_DEFUN([CF_CHECK_CROSSEDIT],[ |
|
|
155 | |
|
|
156 | ac_save_LIBS="$LIBS" |
|
|
157 | |
|
|
158 | LIBS="$1 $LIBS" |
|
|
159 | AC_MSG_CHECKING(for crossedit required headers) |
|
|
160 | AC_TRY_LINK([ |
|
|
161 | #include <X11/Xaw/AllWidgets.h> |
|
|
162 | ], , |
|
|
163 | AC_MSG_RESULT(yes) |
|
|
164 | [$2], |
|
|
165 | AC_MSG_RESULT(no) |
|
|
166 | [$3]) |
|
|
167 | LIBS="$ac_save_LIBS" |
|
|
168 | ]) |
|
|