Switch to CMake. (#418)
* Try using CMake. * Avoid error: ‘exchange’ is not a member of ‘std’ * Add missing Alpine support. * Add missing C flags for FFTW. * Add absolute paths when compiling fftw3. * Only target C code with FFTW flags. * Don't just ignore juce_patched_gui_basics.cpp on APPLE. * Add missing gettimeofday import. * runner.workspace => github.workspace, also don't try to load a kernel ext * No more Python 3.8, and also -latomic. * Don't test PulseAudio dummy input. * Move Ruff config to pyproject.toml. * Add includetime.h for musl. * Do we need HAVE_SYS_TIME_H? * Does this fix Win32? * More iterative test fixing... * Comment out failing Windows builds. * Skip more devices. * Try to fix Windows build by adding more to CMakeLists. * Why can't we find python312.lib? * Is disabling build isolation on Windows all it takes? * This Windows build will be the death of me. * Time for way more debug output. * Why do I have to set these manually? * If you leave a trailing comma in the OS name, the action won't start. * Windows, oh Windows. * Just focus on Windows. * Debug info, more and more debug info. * Manually pull in Python_LIBRARY if necessary. * Clean this up a bit. It does compile, though! * D'oh. * Re-enable build matrix. * ...but not on 3.8. * macos-12 is gone * Move cibuildwheel flags to pyproject.toml. * Whoops, test-command, not test. * ...and this one too.
P
Peter Sobot committed
abb64d179f953e538d6f33434c6ed1100c970c2b
Parent: 5237551
Committed by GitHub <noreply@github.com>
on 5/10/2025, 7:42:51 PM