2 project: ipv6, vc_warnings, build_files, test_files, svc_conf_files, ace_unicode, ace_idl_dependencies {
3 staticflags += ACE_AS_STATIC_LIBS
4 includes += $(ACE_ROOT)
5 libpaths += $(ACE_ROOT)/lib
7 // Support the alternative Borland Make project type
9 unicode_flags += -DACE_USES_WCHAR
10 macros += MPC_LIB_MODIFIER=\\"$(LIBMODIFIER)$(ULIBMODIFIER)\\"
11 debug_macros += ACE_NO_INLINE=1
14 specific(prop:microsoft) {
15 macro_for_lib_modifier=1
18 specific(prop:windows) {
21 verbatim(cmake, top, 1) {
22 set(ACE_ROOT $ENV{ACE_ROOT})
24 " link_libraries(iphlpapi)"
29 win32::platform_libs += ws2_32 mswsock netapi32
30 release::macros += ACE_NDEBUG
33 // Link To Android Logging Library for Log_Msg_Android_Logcat
35 linkflags += $(if $(android_abi),-llog)
41 macros += __ACE_INLINE__
45 feature(!ace_inline) {
47 macros += ACE_NO_INLINE
53 macros += ACE_MT_SAFE=0
54 // and without threads we must remove support for AIO.
55 macros -= ACE_HAS_AIO_CALLS