Làm cách nào tôi có thể liệt kê tùy chọn xây dựng mặc định của cmake trong dòng lệnh ?.
Tôi cần xây dựng thư viện opencv từ nguồn, trước khi tôi muốn biết cài đặt xây dựng mặc định là gì.Làm thế nào để liệt kê tất cả các tùy chọn xây dựng CMake và các giá trị mặc định của chúng?
10
A
Trả lời
5
Để liệt kê tất cả option(
và set(CACHE
(cached) biến làm:
mkdir build
cd build
cmake ..
cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'
mẫu stdout:
AUTOGEMM_ARCHITECTURE:STRING=Hawaii
BLAS_DEBUG_TOOLS:BOOL=OFF
BLAS_DUMP_CLBLAS_KERNELS:BOOL=OFF
BLAS_KEEP_KERNEL_SOURCES:BOOL=ON
BLAS_PRINT_BUILD_ERRORS:BOOL=O
Hoặc tương tác:
sudo apt-get install cmake-curses-gui
ccmake ..
show :
Đã kiểm tra trong Ubuntu 16.10, cmake 3.5.2.
2
Tôi không biết cách trực tiếp để thực hiện điều đó.
Cách xung quanh việc này là chỉnh sửa CMakeLists.txt chính và in ở cuối tệp cài đặt mà bạn quan tâm. Các Biến nơi cài đặt cmake quan trọng nhất được lưu trữ được liệt kê here:
Tôi luôn in các biến này ở cuối CMakeLists.txt để xem cài đặt.
MESSAGE(STATUS "Build type: " ${CMAKE_BUILD_TYPE})
MESSAGE(STATUS "Library Type: " ${LIB_TYPE})
MESSAGE(STATUS "Compiler flags:" ${CMAKE_CXX_COMPILE_FLAGS})
MESSAGE(STATUS "Compiler cxx debug flags:" ${CMAKE_CXX_FLAGS_DEBUG})
MESSAGE(STATUS "Compiler cxx release flags:" ${CMAKE_CXX_FLAGS_RELEASE})
MESSAGE(STATUS "Compiler cxx min size flags:" ${CMAKE_CXX_FLAGS_MINSIZEREL})
MESSAGE(STATUS "Compiler cxx flags:" ${CMAKE_CXX_FLAGS})
Các vấn đề liên quan
- 1. Làm cách nào để liệt kê tất cả các thuộc tính trong đối tượng và nhận giá trị của chúng?
- 2. Làm thế nào để lập trình liệt kê tất cả các thuộc tính được xác định?
- 3. Liệt kê tất cả các hàm dựng sẵn trong javascript?
- 4. Ghi đè giá trị tùy chọn mặc định (...) trong CMake từ cha mẹ CMakeLists.txt
- 5. Làm thế nào để viết một liệt kê của tất cả các chức năng tính toán?
- 6. Psql liệt kê tất cả các bảng
- 7. XML Tuần tự hóa các giá trị mặc định của các thuộc tính tùy chọn
- 8. Liệt kê tất cả các kho SVN
- 9. Liệt kê tất cả các gói con của gói
- 10. Liệt kê tất cả các chỉ mục
- 11. Chỉ định giá trị cho các loại được liệt kê
- 12. Làm thế nào để liệt kê tất cả các mục của tệp tar trong java?
- 13. Làm thế nào để liệt kê tất cả các thuộc tính phụ thuộc của kiểm soát?
- 14. Liệt kê tất cả các đối tượng của một lớp nhất định
- 15. Làm cách nào để chèn một hàng không có bất kỳ giá trị nào để tất cả các cột giả sử giá trị mặc định của chúng?
- 16. Liệt kê các giá trị có thể đặt trong Delphi
- 17. Có thể liệt kê tất cả các lớp PHP và các phương thức và thuộc tính của chúng?
- 18. Giá trị mặc định của tùy chọn Android
- 19. Liệt kê tất cả các ổ đĩa vật lý (Windows)
- 20. Python optparse, giá trị mặc định, và các tùy chọn rõ ràng
- 21. Cách liệt kê tất cả các thuộc tính của lớp
- 22. PostgreSQL: Làm thế nào để liệt kê tất cả các kiểu dữ liệu có sẵn?
- 23. Làm thế nào để có được tất cả các giá trị "tùy chọn" trong "chọn" bởi Jquery?
- 24. Liệt kê tất cả những gì được xây dựng mãi mãi trong Jenkins?
- 25. Làm thế nào để bạn liệt kê tất cả các tiến trình con trong python?
- 26. Làm thế nào để liệt kê tất cả các hoạt động được ứng dụng tiếp xúc?
- 27. làm thế nào để liệt kê tất cả các thư mục con trong một thư mục
- 28. Làm cách nào để liệt kê tất cả các đăng ký của tôi bằng ClearCase?
- 29. Vòng lặp trên các giá trị liệt kê
- 30. Liệt kê tất cả virtualenv