2016-04-07 13 views
-1

Ben boost 1.48 karşı bağlantılı bir kütüphaneye karşı bağlandığım bir proje üzerinde çalışıyorum. Ben CMakeLists.txt benim sistem belirtmek ve sadece boost 1.48 kütüphane kullanmak istiyorum belirtmek için bir yol arıyorum.CMake belirli bir Boost sürüm kullanın

diğer kütüphane karşı derlendi sürümünü güncellemek için ve bu yüzden ben sadece kabul edilebilir artırmak versiyonunu ayarlamak için bir yol gerekir bir asgari sürüm numarasını ayarlayamıyor mümkün değilim. Bunu yapmak için bir yöntem bulamadım.

cevap

4

Sen find_package kullanmalıdır:

find_package(Boost 1.48 EXACT REQUIRED COMPONENTS system thread date_time) 
:

find_package(package version EXACT REQUIRED COMPONENTS components…) 

o zaman kullanmak gerektiğini tam (örneğe) 1.48 lüzum eğer öyleyse şu şekildedir:

biçimidir