Check if macro SSL_OP_NO_COMPRESSION is defined before trying to use it.
diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c
index 9601113..086ec8f 100644
--- a/lib/libwebsockets.c
+++ b/lib/libwebsockets.c
@@ -2729,7 +2729,9 @@
 		return NULL;
 	}
 
+#ifdef SSL_OP_NO_COMPRESSION
 	SSL_CTX_set_options(context->ssl_ctx, SSL_OP_NO_COMPRESSION);
+#endif
 	SSL_CTX_set_options(context->ssl_ctx, SSL_OP_CIPHER_SERVER_PREFERENCE);
 	SSL_CTX_set_cipher_list(context->ssl_ctx, CIPHERS_LIST_STRING);
 
@@ -2750,7 +2752,9 @@
 			return NULL;
 		}
 
+#ifdef SSL_OP_NO_COMPRESSION
 		SSL_CTX_set_options(context->ssl_client_ctx, SSL_OP_NO_COMPRESSION);
+#endif
 		SSL_CTX_set_options(context->ssl_client_ctx, SSL_OP_CIPHER_SERVER_PREFERENCE);
 		SSL_CTX_set_cipher_list(context->ssl_client_ctx, CIPHERS_LIST_STRING);