Có thể xác định biến GYP có giá trị phụ thuộc vào lựa chọn cấu hình xây dựng không?Biến GYP dựa trên cấu hình xây dựng
6
A
Trả lời
-1
Tôi nghĩ rằng có thể nếu bạn có nghĩa là sự khác biệt giữa 'Gỡ lỗi' và 'Phát hành' theo 'cấu hình xây dựng'. Cố gắng thêm những điều sau đây trong tập tin * .gyp của bạn:
...
'configurations': {
'Debug': {
'variables': {
'some_variable%' : 'debug_value',
},
'Release': {
'variables': {
'some_variable%' : 'release_value',
},
},
}
...
Liên kết với một số ví dụ khác: gyp - how to specify link library flavor; http://n8.io/converting-a-c-library-to-gyp/
0
Hình như nó không thể theo trang this wiki:
- Thực hiện “sớm” hay “trước” sự bành trướng biến và đánh giá điều kiện.
- ...
- Hợp nhất cài đặt đích thành cấu hình phù hợp.
1
Chỉ cần sử dụng biến $(BUILDTYPE)
hoặc $(ConfigurationName)
.
Các vấn đề liên quan
- 1. Biến cấu hình danh sách xây dựng
- 2. Loại trừ toàn bộ tập tin dựa trên cấu hình được xây dựng trong VS2008
- 3. Xây dựng công tắc dựa trên mảng
- 4. Cấu hình xây dựng Android Studio
- 5. Eclipse xây dựng cấu hình cho OpenMP
- 6. node-gyp xây dựng cách chỉ định phiên bản nút đích trong khi xây dựng tiện ích mở rộng nút
- 7. Định cấu hình Hệ thống Xây dựng để tự động được chọn dựa trên phần mở rộng tệp
- 8. cách định cấu hình tác nhân xây dựng tfs để xây dựng hồ sơ xuất bản?
- 9. Nhiều cấu hình xây dựng có thể chia sẻ một chuyển đổi cấu hình không?
- 10. TFS Admin Console thiếu Cấu hình Xây dựng Nút
- 11. Nơi quản lý Cấu hình Xây dựng trong Xcode 4?
- 12. Xây dựng quản lý cấu hình trong Android/Intellij/Jenkins
- 13. TFS 2010 xây dựng cấu hình chuyển đổi vấn đề
- 14. MSBuild xây dựng mặc định để gỡ lỗi cấu hình
- 15. Cấu hình xây dựng Android cho nhiều khách hàng
- 16. Maven Xây dựng nhiều cấu hình trong một lần
- 17. Đặt tên để xây dựng các bước - Cấu hình Jenkins
- 18. Cấu hình xây dựng và Mã định danh gói
- 19. In cấu hình Grunt.js trong khi xây dựng
- 20. Sử dụng tệp cấu hình RequireJS làm tệp xây dựng?
- 21. Định cấu hình nhiều cấu hình xây dựng từ gốc VCS được chia sẻ trong TeamCity
- 22. Mục tiêu xây dựng CMake có điều kiện dựa trên sự tồn tại của thư viện
- 23. Cách cấu hình CruiseControl.NET để xây dựng một dự án trên máy chủ từ xa
- 24. Cấu hình biến DESTDIR trong qmake
- 25. chức năng xây dựng trăn trên bay
- 26. Lắp ráp chế độ hỗn hợp được xây dựng dựa trên phiên bản 'v1.1.4322'
- 27. Trình phân tích lỗi CDT Eclipse cho trình xây dựng dựa trên gcc bên ngoài
- 28. Xây dựng tên biến trong PHP ra khỏi hai biến
- 29. Appharbor có luôn xây dựng giải pháp bằng cách sử dụng cấu hình xây dựng 'Release' không?
- 30. Team Foundation Server Xây dựng biến
Bài viết có thể được tìm thấy tại GitHub: https://github.com/TooTallNate/n8.io/blob/master/articles/converting-ac-library-to-gyp.markdown – dmitris
Đã thử điều đó và nó không công việc. Cố gắng sử dụng biến trong 'thư viện' và chỉ nhận 'biến không xác định some_variable trong binding.gyp trong khi cố gắng tải binding.gyp'. – OrangeDog