SORU
15 ŞUBAT 2012, ÇARŞAMBA


CMAKE: senaryoyu ulaşılabilir değişkenleri Yazdırma

Eğer CMAKE ulaşılabilir değişkenleri yazdırmak için bir yol olup olmadığını merak ediyorum. CMAKE değişkenler - ... ... olarak yardımcı değişkenler bu seçenek ile ilgilenmiyorum. Ben tanımlanan bu benim değişken veya değişkenlerin komut tarafından tanımlanan bahsediyorum.

Şu anda da buna dahil ediyorum

INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)

ve umuyordum ki bu sadece baskı tüm değişkenleri burada yerine geçmek tüm dosyaları ve okumak ne mevcut olabilir bulmak bazı değişkenler bilmiyordum bu konuda yararlı olabilir. Öğrenme ve keşif yardım iyi olurdu. Kesinlikle geliştirme ve hata ayıklama için.

Print all local variables accessible to the current scope in Lua sorusuna benzer ama cmake!

Herkes bu yapılır mı?

CEVAP
17 ŞUBAT 2012, Cuma


Aşağıdaki döngü çıkışı CMake değişkenler tanımlanmış ve onların tüm değerlerini yazdırır get_cmake_property işlevi kullanarak:

get_cmake_property(_variableNames VARIABLES)
foreach (_variableName ${_variableNames})
    message(STATUS "${_variableName}=${${_variableName}}")
endforeach()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • expertvillage

    expertvillag

    5 NİSAN 2006
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010