set the soversion
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -57,6 +57,10 @@
 endif()
 
 add_library(dmlc ${SOURCE})
+# reference: xgboost's CMakeLists.txt
+set_target_properties(dmlc PROPERTIES VERSION 0 SOVERSION 0
+	CXX_STANDARD 11 CXX_STANDARD_REQUIRED ON
+	POSITION_INDEPENDENT_CODE ON)
 
 # Sanitizer
 if (DMLC_USE_SANITIZER)
