| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
ACE_LACKS_CHAR_STAR_RIGHT_SHIFTS.
|
|
|
|
| |
has been deprecated.
|
|
|
|
|
| |
ACE_LACKS_TCP_NODELAY and ACE_LACKS_NULL_PTHREAD_STATUS. Thanks
to David for providing a test for ACE_LACKS_NULL_PTHREAD_STATUS.
|
|
|
|
|
| |
Removed `tests/log/Makefile' from the list of files to
generate (i.e. removed from AC_OUTPUT macro call).
|
|
|
|
|
|
|
|
|
|
| |
Temorarily removed my experimental C++ libtool support so that
I can get a semi-working test distribution out on the net.
* ltconfig:
* ltmain.sh:
Reverted to more stable version, i.e. w/o my C++ support.
|
|
|
|
|
|
| |
* tests/Makefile.am:
Added libtool support for modules (dlopened libraries).
|
|
|
|
|
| |
Added test for ACE_NEEDS_FUNC_DEFINITIONS. Corrected bug in
ACE_TEMPLATES_REQUIRE_SOURCE test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/acinclude.m4:
Created the macro ACE_CHECK_FOR_CVS_DIR to prevent the configure
script from continuing the configuration if the current
configuration directory is in a CVS controlled directory. The
idea is to prevent automatically generated files from being
checked into the repository. This will prevent accidental
overwrites of ACE's current Makefiles by the automatically
generated ones, for example.
In addition, this should ease the transition from the current
Makefile scheme to the new Auto{conf,make}/libtool scheme since
the current Makefiles can remain under CVS control without
the generate Makefiles interfering with them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changed ANSI C++ cast test to fail on warnings. Currently,
only g++ and Sun C++ warning/error conversion is supported.
Moved the ACE_SET_COMPILER_FLAGS macro after the AC_ARG_ENABLE
and AC_ARG_WITH calls so that user settings can influence what
compiler flags get set.
Removed some M4 comments (`dnl') that were inside of the
template specialization test header block. The test was failing
since `dnl' was being quoted by M4 and actually placed inside
the test program source during test source compilation. Also
corrected a typo in the same test.
Changed test for ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION so
that it attempts to link instead of just compile. Hopefully
this will make the test "tougher."
|
|
|
|
|
|
|
|
|
|
|
|
| |
the thread library checks. This was done to make sure the
library with AIO support gets added to the link list before
the rest of the tests start, and to make sure that it doesn't
get added if AIO isn't supported or isn't working.
* Makefile.am (ACE_EXTRA_DIST): Changed directory names to use
`$(top_srcdir)' instead of the current directory `.'. This
allows a distribution to be made from a directory other than
ACE's top level source directory.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/features.m4:
* m4/threads.m4:
Updated several library checks to use a single call of my
re/implementation of the new autoconf AC_SEARCH_LIBS test instead
of having several AC_CHECK_LIB calls in a row. Nice!
The thread detection tests were overhauled. They are now
simpler but retain the same functionality as the previous
tests. They were greatly reduced in size so debugging, updating
and enhancing should be much easier now.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* m4/features.m4:
Added new M4 macro include file, and moved asynchronous IO tests
to `m4/features.m4'. The asynchronous IO tests were improved by
making them run-time tests. Cross-compiled platforms will fall
back to a compile-time test. Thanks to Alex for providing
run-time tests. The tests are based on his AIO tests found in
the examples/Reactor/Proactor directory.
|
|
|
|
|
|
| |
Enabled the C++ libtool support mentioned below. Removed all
references to CXXCPPFLAGS since the CPPFLAGS variable is used
by autoconf for both C and C++.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improved ACE_HAS_USING_KEYWORD test so that it works for platforms
that support the `using' keyword but don't have the `std' namespace.
Updated ACE_HAS_TEMPLATE_SPECIALIZATION test so that it works for
compilers that require the "template<>" syntax for specialization.
Improved ACE_HAS_ONLY_SCHED_OTHER by checking for run time errors
when a thread scheduling policy other than SCHED_OTHER is set.
Thanks to David for suggesting this modification.
|
|
|
|
|
|
|
| |
* ace/OS.h: Added __USLC__ to list of macros in the conditional that
keeps the compiler from complaining about parameters which are not
used. This is needed for the C++ compiler on SCO UnixWare 7.
Thanks to Roland for letting me know about this.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Placed rule generation of ACE.ifnames within a MAINTAINER_MODE
automake conditional. If a `--enable-maintainer-mode' option
isn't given on the configure script command line then don't
generate a new `ACE.ifnames' file.
* configure.in:
Added AM_MAINTAINER_MODE so that maintainer level Makefile
features are disabled by default.
* acconfig.h:
Added ACE_HAS_BROKEN_MAP_FAILED macro for platforms that do not
cast MAP_FAILED to a (void *). Defining this macro prevents
compilers on those platforms from complaining about assigning
an int to a (void *). Thanks to Roland Gigler
<roland@mch.pn.siemens.de> for providing feedback about this.
|
| |
|
|
|
|
| |
Initialized a variable so that it is "visible."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thanks to Carlos for his help on this. Removed the test for
ACE_HAS_BROKEN_T_ERRNO since it is no longer needed due to the
above change.
* acconfig.h:
* configure.in: Removed all references to
ACE_HAS_BROKEN_T_ERRNO and removed the definition of the _terrno()
function from TLI.cpp since it isn't a standard TLI function (at
least not the Steven's books that I've read). This also fixes a
problem on Solaris that was causing an autoconfigured build of
TLI.cpp to fail.
|
|
|
|
|
|
| |
* m4/platform.m4
Moved known platform specific macro checks from `configure.in'
to `platform.m4'.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Added tests for: ACE_HAS_BROKEN_NAMESPACES
ACE_HAS_BROKEN_CONVERSIONS
ACE_HAS_BROKEN_CONDITIONAL_STRING_CASTS
ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP
ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP
ACE_HAS_PTHREAD_PROCESS_ENUM
Added some minor updates and corrections.
|
| |
|
|
|
|
|
| |
* acconfig.h:
Added check for rename() system call.
|
|
|
|
|
|
|
|
|
| |
asynchronous IO functions/libraries checks.
GNU glibc 2.1 adds support for the POSIX 1b real-time specification
in the library `librt'. The POSIX asynchronous IO functions may
be found in that library. Currently, `-lpthread' must also be
linked to in addition to `-lrt'.
|
|
Project into the official ACE distribution.
|