@timdave Currently I am just lazy with my slickedit/cmake support. Just wanted to share this in case it helps you. Basically I set my "Build", "Rebuild" commands to something like this:
Build: make -j12 -f "%rp/build/Makefile"
Rebuild: make -j12 -f "%rp/build/Makefile" clean && make -j12 -f "%rp/build/Makefile"
Then in my main project directory I create the build dir and run the cmake, so:
$ cd /my/project/root
$ mkdir build
$ cd build
$ cmake ..
Now I can make/remake but I won't have control over the cmake part inside the IDE. So if I need to change a variable or something I would have to use the command line, so for instance if I want to run release mode or something:
$ cd build
$ rm -rf *
$ cmake -DCMAKE_BUILD_TYPE=Release ..
Now I can build again inside slickedit.
It's hacky and I prefer a better method, but it works for me for now. Just wanted to share in case you can get some use from that as well.