These patches a.) allow lsd_slam_core to be built stand-alone by passing the -DBUILD_WITHOUT_ROS=ON flag to CMake, and b.) fix several build issues with Clang. I've tested this branch on Ubuntu 14.04 and MacOSX Yosemite.
I'm aware that there's another pull request that fixes MacOSX build issues, and I'm not necessarily suggesting that you merge this pull request; I'm just making you aware of it in case you're interested in supporting a stand-alone build (and I can understand why you might want to avoid going down that road at all).
These patches a.) allow lsd_slam_core to be built stand-alone by passing the -DBUILD_WITHOUT_ROS=ON flag to CMake, and b.) fix several build issues with Clang. I've tested this branch on Ubuntu 14.04 and MacOSX Yosemite.
I'm aware that there's another pull request that fixes MacOSX build issues, and I'm not necessarily suggesting that you merge this pull request; I'm just making you aware of it in case you're interested in supporting a stand-alone build (and I can understand why you might want to avoid going down that road at all).
Thanks for your great work. John