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)
.
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