0
CMake
-projectをpcre
とリンクさせようとしています。すでにCMakeLists.txt
が出荷されていますので、簡単に使えることを約束します。しかし、私はそれをC言語のためだけに構築したいと思います。CMakeはサードパーティのlibとのリンクをサポートしません
私の質問は、サポートされている言語のリストを上書きできるかどうかです。
pcre
さんCMakeLists.txt
次project
のコマンドがあります。
PROJECT(PCRE C CXX)
だから、それは同様、デフォルトでは、CXX
目標を構築します。プロジェクト全体が "普通の古いC"で書かれているので、私はそれらを必要としません。
OPTION(PCRE_BUILD_PCRECPP "Build the PCRE C++ library (pcrecpp)." ON)
私が思うには、あなたがOFF
に、このVARを設定する必要があります。
ええ、私はそのオプションを見ました。私は 'cmake'の' -D'コマンドラインオプションで設定できることを知りました。しかし、「オフ」の代わりに「いいえ」を使用しています。とにかく、私はどのように(もしそれが可能であるのなら)それがどの言語でサポートされている 'プロジェクト'の設定を抑制するのか不思議です。 –
BOOLタイプには '0'、' NO'、および 'OFF'値を使用できます。 'プロジェクト'に関しては、なぜそれについて気にしますか?それは目的を内部CMakeのものをいくつか設定することです、それは決してあなたに影響を与えるべきではありません。 – arrowd