Use =default for skeleton copy constructor
[ACE_TAO.git] / ACE / include / makeinclude / platform_qnx_gcc.GNU
blobd28a30dc326f1bf690ef2834891c6a4720ee17c2
2 # QNX/RTP hosted, using GCC
4 ACE_PLATFORM_CONFIG ?= config-qnx.h
6 inline ?= 1
7 debug ?= 1
8 optimize ?= 0
9 threads ?= 1
10 pipes ?= 0
11 c++std ?= gnu++17
13 CCFLAGS += -fexceptions
14 LDFLAGS += -fexceptions
16 ifeq ($(inline),1)
17 CCFLAGS += -finline-functions
18 else
19 CCFLAGS += -fno-inline
20 endif # inline
22 DCFLAGS  += -ggdb
23 DCCFLAGS += -ggdb
25 ifeq ($(optimize),1)
26 OCFLAGS += -O3
27 endif #optimize
29 CC ?= qcc
30 CXX ?= q++
31 DLD = $(CXX)
32 LD = $(CXX)
34 LIBS    += -lsocket -lstdc++ -lm
36 PIC     = -fPIC
37 ARFLAGS = ruv
38 SOFLAGS += $(CPPFLAGS) -shared
39 SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
40 PRELIB  = @true
42 # Test for template instantiation, add to SOFLAGS if SONAME set,
43 # add -E to LDFLAGS if using GNU ld
45 include $(ACE_ROOT)/include/makeinclude/platform_g++_common.GNU