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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • Grace Su

    Grace Su

    6 Ocak 2006
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008