ObjFW  Check-in [9a0fd366ad]

Overview
Comment:configure: Use -Wobjc-missing-property-synthesis

This warns when Clang would auto-synthesize a property and is what is
really wanted here. -Wobjc-property-synthesis does not do this.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 9a0fd366adbf6b79ea1b76d313d027fd38dc46d514c6ab9426751eb7abfdc7e7
User & Date: js on 2016-06-05 13:32:03
Other Links: manifest | tags
Context
2016-06-05
13:41
Key Value Coding: Check type encoding for NULL (check-in: b1ef40944b user: js tags: trunk)
13:32
configure: Use -Wobjc-missing-property-synthesis (check-in: 9a0fd366ad user: js tags: trunk)
13:18
Key Value Coding: Implement auto-wrapping (check-in: 6a92704355 user: js tags: trunk)
Changes

Modified configure.ac from [b4bfa64321] to [0c3c6d689a].

148
149
150
151
152
153
154
155
156


157
158
159
160
161
162
163
148
149
150
151
152
153
154


155
156
157
158
159
160
161
162
163







-
-
+
+







	OBJCFLAGS="$OBJCFLAGS -fno-constant-cfstrings"
	AC_SUBST(NO_CONST_CFSTRINGS, "-fno-constant-cfstrings")
])
AX_CHECK_COMPILER_FLAGS(-Wshorten-64-to-32 -Werror,
	[OBJCFLAGS="$OBJCFLAGS -Wshorten-64-to-32"])
AX_CHECK_COMPILER_FLAGS(-Wsemicolon-before-method-body -Werror,
	[OBJCFLAGS="$OBJCFLAGS -Wsemicolon-before-method-body"])
AX_CHECK_COMPILER_FLAGS(-Wobjc-property-synthesis -Werror,
	[OBJCFLAGS="$OBJCFLAGS -Wobjc-property-synthesis"])
AX_CHECK_COMPILER_FLAGS(-Wobjc-missing-property-synthesis -Werror,
	[OBJCFLAGS="$OBJCFLAGS -Wobjc-missing-property-synthesis"])
AX_CHECK_COMPILER_FLAGS(-Wsign-compare -Werror,
	[OBJCFLAGS="$OBJCFLAGS -Wsign-compare"])

AC_MSG_CHECKING(whether Objective C compiler supports properties)
AC_TRY_COMPILE([
	@interface Foo
	{