Re: [CMake] CMake GUI "Stop" button does not halt exec_process

2019-01-11 Thread Chris Wilson
In case it helps, Box Backup uses Windows Job Objects to ensure that any daemons started during a test will automatically be killed when the test process exits (if not stopped cleanly beforehand): https://gi

[CMake] Fwd: ExternalProject, continuous integration and caching builds

2018-09-05 Thread Chris Wilson
Hi all, I faced exactly the same issue with Box Backup, and "solved" it by caching completely built packages in tarballs, replacing the ExternalProject with a different one that uses the cached package if it hasn't been invalidated (which we determine based on the CMakeLists.txt having changed).

[CMake] Fwd: Boost + CMake + Windows + Sanity -> Possible?

2018-08-08 Thread Chris Wilson
Hi all, I solved this problem (or a very similar one) by using a CMake superbuild which builds Boost and then my project, like this: # Version of Boost to download, unpack, and compile Box Backup agai

[CMake] Problems with transitive dependencies

2015-12-07 Thread Chris Wilson
Dear CMake users, I'm trying to use CMake to replace the complex hand-built Visual Studio configuration of our open source project, Box Backup. And I'm having trouble making it generate the correct transitive dependencies between modules, particularly for include directories. We have a lot of mod