Fix CMake executable macro

- Added a macro for non-cuda / non-glfw executables to add proper dependencies for ICC
- Switched various examples & regressions