summaryrefslogtreecommitdiff
path: root/ACE/include
Commit message (Collapse)AuthorAgeFilesLines
* Fallback to MacOSX 11 latest when we have a not recognized major versionJohnny Willemsen2021-11-181-2/+3
| | | | | * ACE/include/makeinclude/platform_macosx.GNU: * TAO/NEWS:
* Fix HP-UX g++ DCCFLAGS.Like Ma2021-07-011-0/+1
|
* Fix AIX g++ DCCFLAGS.Like Ma2021-06-301-0/+1
|
* Removed CIAO/DAnCE referencesJohnny Willemsen2021-06-183-3/+0
|
* Removed CIAO/DAnCE referencesJohnny Willemsen2021-06-181-1/+1
|
* Removed support for tao_idl3_to_idl2 and tao_idl3_to_xml now that CIAO is ↵Johnny Willemsen2021-05-297-22/+1
| | | | | | | | | | | | | | archived, wasn't supported for a longer time already * ACE/bin/MakeProjectCreator/docs/templates/gnu.txt: * ACE/bin/MakeProjectCreator/templates/gnu.mpd: * ACE/include/makeinclude/platform_clang_common.GNU: * ACE/include/makeinclude/platform_g++_common.GNU: * ACE/include/makeinclude/platform_macosx_iOS.GNU: * ACE/include/makeinclude/platform_rtems.x_g++.GNU: * ACE/include/makeinclude/platform_vxworks6.2.GNU: * ACE/include/makeinclude/platform_vxworks6.3.GNU: * ACE/include/makeinclude/platform_vxworks7.0.GNU:
* MacOSX 11.1/11.2 are both bigsur releasesJohnny Willemsen2021-04-221-2/+3
| | | | * ACE/include/makeinclude/platform_macosx.GNU:
* Default enable c++11 for macosxJohnny Willemsen2021-01-261-9/+1
| | | | * ACE/include/makeinclude/platform_macosx_common.GNU:
* Merge code for detecting whether we have c++11 support also to macosxJohnny Willemsen2021-01-261-7/+16
| | | | * ACE/include/makeinclude/platform_macosx_common.GNU:
* Integrate patch from conda-forge ace-feedstock, see ↵Johnny Willemsen2021-01-251-1/+1
| | | | | | https://github.com/conda-forge/ace-feedstock/blob/master/recipe/fix_macos_rpath.patch * ACE/include/makeinclude/platform_macosx_yosemite.GNU:
* Only check valgrind_keep_debuginfo when valgrind is 1Johnny Willemsen2021-01-201-6/+6
| | | | * ACE/include/makeinclude/wrapper_macros.GNU:
* Update platform_g++_common.GNUJohnny Willemsen2021-01-181-4/+2
|
* g++ 4.8 has a problem that it warns when using a std::array containing ↵Johnny Willemsen2021-01-181-0/+6
| | | | | | std::string even when {{}} is used, disable this warning only for gcc 4.8 * ACE/include/makeinclude/platform_g++_common.GNU:
* Merge pull request #1397 from jwillemsen/jwi-dmcJohnny Willemsen2021-01-061-41/+0
|\ | | | | Removed support for the Digital Mars Compiler (DMC), doesn't support …
| * Removed support for the Digital Mars Compiler (DMC), doesn't support C++11Johnny Willemsen2021-01-061-41/+0
| | | | | | | | | | | | | | | | | | | | | | * ACE/ace/config-win32-dmc.h: * ACE/include/makeinclude/platform_win32_dmc.GNU: Deleted. * ACE/ace/OS_NS_stdio.inl: * ACE/ace/config-macros.h: * ACE/ace/config-win32.h: * ACE/ace/os_include/os_fcntl.h:
* | Removed Interix supportJohnny Willemsen2021-01-061-42/+0
|/ | | | | | | | | | | | * ACE/ace/config-win32-interix.h: * ACE/include/makeinclude/platform_win32_interix.GNU: Deleted. * ACE/ACE-INSTALL.html: * ACE/ace/SOCK_Dgram.cpp: * ACE/ace/SOCK_Dgram_Bcast.cpp: * ACE/ace/Sock_Connect.cpp: * ACE/ace/os_include/sys/os_types.h:
* Removed support for CE GCC, not maintained for a long time, closes #1387Johnny Willemsen2021-01-051-61/+0
| | | | | | | | | * ACE/ace/config-win32-cegcc.h: * ACE/include/makeinclude/platform_cegcc.GNU: Deleted. * ACE/ace/config-g++-common.h: * ACE/ace/config-win32.h:
* Move -llog from platform_android.GNU to acedefaultsFred Hornsey2020-12-301-3/+0
|
* Always Define ANDROID_ABI for CompatibilityFred Hornsey2020-12-301-2/+5
|
* Fix Older NDKs Not Having armv7a-* Prefixed ToolsFred Hornsey2020-12-293-5/+19
| | | | Will have to check for them or fallback to the arm-* prefix.
* platform_gcc_clang_common.GNU: Add Flag from #1320Fred Hornsey2020-12-121-0/+3
| | | | https://github.com/DOCGroup/ACE_TAO/pull/1320
* platform_gcc_clang_common.GNUFred Hornsey2020-12-124-184/+108
|
* platform_linux_common.GNU: More Common SectionsFred Hornsey2020-12-123-50/+23
|
* platform_android.GNU: Remove --fix-cortex-a8 FlagFred Hornsey2020-12-121-4/+1
| | | | | This flag isn't supported by LLD and appears to not be pased from r18 onwards: https://github.com/android/ndk/issues/766
* platform_android.GNU: Remove duplicate warningsFred Hornsey2020-12-051-1/+1
|
* Remove Support for Android NDKs before r18Fred Hornsey2020-12-051-79/+27
| | | | | | | | | | | | | | | | To get rid of the hacky GCC support in platform_macros.GNU, ensure that all the NDKs we support have >=C++11 by default, and to be able to default to using lld as recommended by Google. Also: - Removed `ANDROID_ARCH` make variable. - Replaced `ANDROID_ABI` with `android_abi` make variables to match other make variables, but keep `ANDROID_ABI` as an alias of `android_abi` for compatibility. - Will no longer default to 32-bit ARM. `android_abi` or `ANDROID_ABI` are now required. - Update ACE-INSTALL.html for all the changes so far
* Support Using Android NDK DirectlyFred Hornsey2020-12-032-26/+61
| | | | | | | | | | | | | | Instead of having to use a standalone toolchain generated from the NDK. Also: - Make NEON the default on 32 bit arm - Update NEWS file with all this that matters to users and the last commit - Remove a bunch of unneeded arguments - Remove need to pass a macro about android/ndk-version.h unless the NDK is old - Add NDK Beta to NDK version macros
* Fix Issue on Android Where SONAME is NeededFred Hornsey2020-12-024-15/+21
| | | | | | | | | | | | When trying to use CMake imported ACE libraries in a Android Studio native project, the path the Android loader was trying to use on the device was the path on the host computer. The solution from online was to set SONAME on the library files. SONAME (versioned_so) is disabled for Android currently, because Android Studio doesn't accept so files with versions after the file extension. Because of this I changed how SONAME is set to make that possible to forego adding the version. This shouldn't hurt use cases where this isn't an issue, so I made it so gnuace always builds like that for Android.
* Removed support for gcc < 4.8Johnny Willemsen2020-12-022-39/+18
|
* Merge branch 'master' into jwi-valgrindJohnny Willemsen2020-12-012-9/+0
|\
| * Removed setting of no_deprecated=1 when we are setting c++11 or newer, not ↵Johnny Willemsen2020-11-302-9/+0
| | | | | | | | | | | | | | good to hide deprecation warnings by default * ACE/include/makeinclude/platform_g++_common.GNU: * ACE/include/makeinclude/platform_linux_clang.GNU:
* | When valgrind_keep_debuginfo is set to 0 we add ACE_LACKS_DLCLOSE to the ↵Johnny Willemsen2020-12-011-0/+6
|/ | | | compiler flags
* Updated clang version checkJohnny Willemsen2020-11-101-1/+2
| | | | * ACE/include/makeinclude/platform_linux_clang.GNU:
* Fixed clang major version detectionJohnny Willemsen2020-11-101-1/+1
| | | | * ACE/include/makeinclude/platform_linux_clang.GNU:
* clang5 has c++03 as default C++ compliance level, set this to c++11 for ↵Johnny Willemsen2020-11-101-8/+13
| | | | | | clang5, newer versions of clang have newer C++ compliance levels. Also use c++11 instead of c++0x * ACE/include/makeinclude/platform_linux_clang.GNU:
* Removed support for c++0x, use c++11Johnny Willemsen2020-11-102-7/+1
| | | | | * ACE/include/makeinclude/platform_hpux_aCC.GNU: * ACE/include/makeinclude/platform_linux_icc.GNU:
* Removed support for c++0x, use c++11Johnny Willemsen2020-11-101-7/+3
| | | | * ACE/include/makeinclude/platform_clang_common.GNU:
* Enable C++11 as default c++ version for gcc4, that version of gcc has C++03 ↵Johnny Willemsen2020-11-091-24/+29
| | | | | | as default * ACE/include/makeinclude/platform_g++_common.GNU:
* Add support for MacOSX bigsurJohnny Willemsen2020-10-282-3/+12
| | | | | | | * ACE/include/makeinclude/platform_macosx_bigsur.GNU: Added. * ACE/include/makeinclude/platform_macosx.GNU:
* Updates for Windows-hosted Android NDK cross-compileAdam Mitz2020-10-212-2/+2
|
* Removed c++0x and c++1y, added c++20Johnny Willemsen2020-10-121-15/+9
|
* Update Android link on Windows hosts to avoid err.Chip Jones2020-05-181-4/+3
| | | | | Replace echo/$foreach logic with $file function which avoids potential tmpfile truncation. Make tmpfile name unique.
* Modify Android link on Windows hosts to avoid err.Chip Jones2020-05-151-0/+11
| | | | | | Modify the Android link step on Windows hosts to avoid a 'command line too long' error when linking a large number of object files.
* platform_clang_common.GNU: redirect stderr for version checksmitza-oci-clang-commonAdam Mitz2020-04-241-1/+1
| | | | This part was changed in PR #1022 caused a lot of extra output using clang on macOS. This commit redirects stderr from make's $(shell).
* Merge pull request #1039 from jonesc-oci/iOS-changesAdam Mitz2020-02-071-9/+26
|\ | | | | Configuration changes for iOS builds.
| * Add ACE_HAS_IOS preprocessor macro. Change CXXFLAGS to CCFLAGS.Chip Jones2020-02-061-2/+6
| |
| * Add bitcode compile feature.Chip Jones2020-02-051-0/+6
| |
| * Use single config file for iOS builds. Update build flags for iOS hardware.Chip Jones2020-02-051-2/+8
| |
| * Suppress "has no symbols" warnings for iOS builds.Chip Jones2020-02-051-1/+2
| |
| * Configuration changes for iOS builds.Chip Jones2020-02-051-8/+8
| |