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

  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • Hallucination Land

    Hallucinatio

    14 Ocak 2011
  • Skittles Page

    Skittles Pag

    28 Mart 2011