Honestly just pony up for CLion. It is actively developed (support for makefiles and arbitrary build systems was just added in addition to the existing CMake) and JetBrains has a super reasonable subscription that lets you keep the last version you had indefinitely if you ever cancel.