Czy to możliwe, aby zdefiniować zmienną Gyp którego wartość zależy od wyboru konfiguracji kompilacji?GYP zmienna w zależności od konfiguracji kompilacji
6
A
Odpowiedz
-1
myślę, że to możliwe, jeśli masz na myśli rozróżnienie pomiędzy „Debug” i „uwolnienie” przez „zbudowania konfiguracji”. Spróbuj dodać następujące w .gyp pliku *:
...
'configurations': {
'Debug': {
'variables': {
'some_variable%' : 'debug_value',
},
'Release': {
'variables': {
'some_variable%' : 'release_value',
},
},
}
...
powiązania z niektórymi więcej przykładów: gyp - how to specify link library flavor; http://n8.io/converting-a-c-library-to-gyp/
0
Wygląda na to, że to niemożliwe według stronie this wiki:
- Wykonaj „wcześnie” lub „pre” Zmienna ekspansji i ocenę warunkową.
- ...
- ustawienia docelowe wtopić konfiguracjach odpowiednio.
1
Wystarczy użyć zmiennej $(BUILDTYPE)
lub $(ConfigurationName)
.
Powiązane problemy
- 1. Jak javac automatycznie kompilacji zależności od klasy
- 2. SQL Database Project: buduj różne skrypty w zależności od konfiguracji kompilacji.
- 3. Udostępnienie metody w zależności od argumentu o kompilacji
- 4. Metoda SKORZYSTANIA procedury składowanej w zależności od trybu kompilacji
- 5. Jak ograniczyć powielanie podobnych konfiguracji kompilacji?
- 6. Autowire zależności od podklasy
- 7. Obsługa brakującej konfiguracji w zależności w budowie Gradle
- 8. Zmienne środowiskowe w zależności od niestandardowej zależności od użytkownika
- 9. Co robi "profil" konfiguracji kompilacji?
- 10. Znaczenie elementów w Rebrze zależy od konfiguracji
- 11. Uruchamianie wszystkich konfiguracji kompilacji w TeamCity
- 12. Sposób przełączania zależności na podstawie profilu kompilacji
- 13. CMake: zależności od zewnętrznego projektu
- 14. R wypełnić wartości w zależności od kombinacji
- 15. Jak uzyskać różne zależności w zależności od rodziny OS
- 16. Wtyczka sztuczna Gradle nie może rozstrzygnąć zależności w fazie konfiguracji
- 17. Wstrzykiwanie zależności od modułów
- 18. TeamCity - odwołanie do numeru kompilacji z innej konfiguracji kompilacji
- 19. Jak dodać zależności programistyczne do konfiguracji Gradle?
- 20. Począwszy od konfiguracji repliki w mongodb
- 21. SyncAdapter nie jest wywoływany w zależności od kolejności wywołań konfiguracji konta
- 22. Xcode: Ustawianie GCC_PREPROCESSOR_DEFINITIONS dla różnych konfiguracji kompilacji?
- 23. $ routeProvider - wstrzykiwanie zależności regulatora w zależności od zawartości
- 24. Wymaganie zależności od innej zależności w modułach węzłów
- 25. Skrypt w ścieżce zależności zależności od autoloadera Composer
- 26. Przypisywanie INT Zmienna Od SELECT w SQL
- 27. gyp - jak określić atrybut biblioteki łącza
- 28. Odmowa instalacji sqlite3 jako zależności od siebie
- 29. Jak ustawić inną konfigurację qmake w zależności od debugowania/wydania?
- 30. usunąć zmienną owinięty w zależności od modelu wzorze w R
W artykule można znaleźć na GitHub: https://github.com/TooTallNate/n8.io/blob/master/articles/converting-ac-library-to-gyp.markdown – dmitris
Tried to i nie praca. Próbuje użyć zmiennej w „bibliotek”, a po prostu 'Undefined zmiennej some_variable w binding.gyp podczas próby załadowania binding.gyp'. – OrangeDog