Thanks for your quick fix.

On Wed, 8 May 2024 at 08:30, Mark Roszko <[email protected]> wrote:

> I fixed up the kicad cmakelist to be correct. The ccache and distcc logic
> was pretty old and dated.
>
> You just need to have ccache on your PATH and you should not need any of
> your custom changes in theory now besides setting USE_CCACHE.
>
> On Tue, May 7, 2024 at 3:30 AM Liang Jia <[email protected]>
> wrote:
>
>> Hi All,
>>
>> I'm trying to speed up kicad compile time with ccache under windows.
>> I made a huge step with it, so I want to share my setting to the
>> community.
>>
>> Before use ccache: the compile time in my env is 20~ minutes,
>> After use ccache: the compile time reduces to 3~ minutes.
>>
>> Background:
>> There are some settings about ccache in CMakeLists.txt. but *it isn't
>> work*.
>>
>> if (USE_CCACHE)
>>   find_program(CCACHE_BINARY ccache)
>>   if(CCACHE_FOUND)
>>     get_property(RULE_LAUNCH_COMPILE GLOBAL PROPERTY RULE_LAUNCH_COMPILE)
>>     ...
>>
>> So I tried to adapt it to my windows env.
>>
>> Below is my setting:
>>
>> *find_program(CCACHE_FOUND ccache PATHS
>> "D:\\ccache-4.9.1-windows-x86_64")set(CMAKE_C_COMPILER_LAUNCHER
>> ${CCACHE_FOUND})*
>>
>>
>> *set(CMAKE_CXX_COMPILER_LAUNCHER ${
>> CCACHE_FOUND})set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT
>> Embedded)cmake_policy(SET CMP0141 NEW)*
>>
>> Below is my reference:
>>
>> https://cmake.org/cmake/help/latest/variable/CMAKE_MSVC_DEBUG_INFORMATION_FORMAT.html
>> https://github.com/mozilla/sccache
>> https://ccache.dev/manual/3.7.1.html#_cache_debugging
>>
>> Sincerely
>> Liang
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "KiCad Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAE0Ak8aFpyDB-gkK3WA5GHWbvHcxuAgZ-jBA05Msi0S95o%3DF4w%40mail.gmail.com
>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAE0Ak8aFpyDB-gkK3WA5GHWbvHcxuAgZ-jBA05Msi0S95o%3DF4w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "KiCad Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJjB1qJ_FoYyBJtHnmH2cjD%2B%2BQ8kX2YAyDF4hvFpnUvFsBh2uQ%40mail.gmail.com
> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJjB1qJ_FoYyBJtHnmH2cjD%2B%2BQ8kX2YAyDF4hvFpnUvFsBh2uQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/kicad.org/d/msgid/devlist/CAE0Ak8YyxRZaOZ_m_JWxU3UomcT2egM9ChiWGRTRanLgzqgWAg%40mail.gmail.com.

Reply via email to