Tôi tự hỏi liệu có cách nào để in ra tất cả các biến có thể truy cập trong CMake. Tôi không quan tâm đến các biến CMake - như trong --help-variables
tùy chọn. Tôi đang nói về các biến của tôi mà tôi đã xác định hoặc các biến được xác định bởi các tập lệnh được bao gồm.
Tôi hiện đang bao gồm:
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
Và tôi đã hy vọng rằng tôi có thể in ra tất cả các biến ở đây, thay vì phải xem qua tất cả các tệp và đọc những gì có sẵn - tôi có thể tìm thấy một số biến tôi không biết có thể hữu ích. Nó sẽ là tốt để hỗ trợ học tập và khám phá. Nó là nghiêm ngặt để gỡ lỗi / phát triển.
Điều này tương tự với câu hỏi trong In tất cả các biến cục bộ có thể truy cập phạm vi hiện tại trong Lua , nhưng đối với CMake!
Có ai đã làm điều này?