それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

curl-config 現在のcurl のコンパイル設定を知るコマンド

brew 整理してたら curl-config コマンドを見つけた

curl-config コマンドってなんだろう。

調べてみると。インストール(ビルド)されているcurl のビルド状況を把握するシェルスクリプトらしい

実行してみた

takuya@Desktop$ curl-config --libs
-L/usr/local/Cellar/curl/HEAD-9e6af11/lib -lcurl -lidn2 -lrtmp -lldap -lbrotlidec -lz
takuya@Desktop$ curl-config --version
libcurl 7.64.1-DEV
takuya@Desktop$ curl-config --feature
SSL
IPv6
UnixSockets
libz
brotli
AsynchDNS
IDN
NTLM
NTLM_WB

なるほど。僕のhomebrew の curl は HEAD でv6 とhttp2 を有効にしているからcurl-config もインストールされていたわけですね。

参考資料

https://curl.haxx.se/libcurl/using/curl-config.html