janelia-flyem / dvid

Distributed, Versioned, Image-oriented Dataservice
http://dvid.io
Other
196 stars 33 forks source link

Delete CMakeLists.txt #254

Closed stuarteberg closed 5 years ago

stuarteberg commented 6 years ago

Dvid's old BuildEM-based build build system is now deprecated in favor of using conda and a a simple Makefile, as explained in GUIDE.md. The old CMakeLists.txt file should be deleted. It is strange for a code base to have both a CMakeLists.txt and Makefile.

The only thing preventing us from doing this right now is the CI setup, which depends on CMakeLists.txt.

DocSavage commented 6 years ago

Well, and the dvid creator who clings to buildem due to lethargy :) We should make the switch...

DocSavage commented 6 years ago

@stuarteberg Would it be possible to handle issue #251 and related issues by using conda build with appropriately old glibc even on newer Ubuntu builds?

stuarteberg commented 6 years ago

Yesterday, I built the new binary packages within a docker container with a fairly old OS (CentOS-6). The binary distribution ought to be capable of running on newer Ubuntu builds. Is that what you mean?

(BTW, I added some basic instructions for the Docker build in GUIDE.md. The process could certainly be streamlined, though.)