2012-01-11 8 views
0

CMake -projectをpcreとリンクさせようとしています。すでにCMakeLists.txtが出荷されていますので、簡単に使えることを約束します。しかし、私はそれをC言語のためだけに構築したいと思います。CMakeはサードパーティのlibとのリンクをサポートしません

私の質問は、サポートされている言語のリストを上書きできるかどうかです。

pcreさんCMakeLists.txtprojectのコマンドがあります。

PROJECT(PCRE C CXX) 

だから、それは同様、デフォルトでは、CXX目標を構築します。プロジェクト全体が "普通の古いC"で書かれているので、私はそれらを必要としません。

OPTION(PCRE_BUILD_PCRECPP "Build the PCRE C++ library (pcrecpp)." ON) 

私が思うには、あなたがOFFに、このVARを設定する必要があります。

答えて

1

PCREのCMakeLists.txtに次の行があります。

+0

ええ、私はそのオプションを見ました。私は 'cmake'の' -D'コマンドラインオプションで設定できることを知りました。しかし、「オフ」の代わりに「いいえ」を使用しています。とにかく、私はどのように(もしそれが可能であるのなら)それがどの言語でサポートされている 'プロジェクト'の設定を抑制するのか不思議です。 –

+0

BOOLタイプには '0'、' NO'、および 'OFF'値を使用できます。 'プロジェクト'に関しては、なぜそれについて気にしますか?それは目的を内部CMakeのものをいくつか設定することです、それは決してあなたに影響を与えるべきではありません。 – arrowd

関連する問題