2017-08-23 51 views

Odpowiedz

3

Jestem w tej samej sytuacji i znalazłem kilka skryptów stworzonych przez użytkowników, aby to zrobić.

Polecam ten:

https://github.com/larsch/cmake-precompiled-header

Aby zrobić to praca dla najnowszych NDK-tools, który wykorzystuje szczęk, skopiuj wklej treść tego wniosku rozwijanego:

https://gist.github.com/leeor/316168500765cf51ae97

do pliku PrecompiledHeader.cmake (zamień wszystko w tym pliku, z wyjątkiem sytuacji, gdy chcesz zachować zgodność z GCC/MSVC, wtedy będziesz musiał scalić dwa pliki, które sho nie bądź twardy).

Powinien działać, oprócz niektórych specjalnych CMAKE_CXX_FLAGS, które powodują błąd w funkcji export_all_flags, i że nie wiem jak to naprawić. Będę Cię na bieżąco informować o postępach.

+0

Czy udało Ci się znaleźć działające rozwiązanie? –

+0

Niestety nie, zaimplementowałem rozwiązanie opisane w pierwszym linku, który podałem, ale to się nie udało. A ponieważ mam teraz inne ważniejsze rzeczy do zrobienia, na razie nie patrzyłem dalej. Mogę do tego później wrócić. – downstroy