diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2010-12-30 20:57:48 +0100 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2010-12-30 22:33:22 +0100 |
commit | d141e89e7d3c7120ee163a0e01272fabe4cb5501 (patch) | |
tree | 559fed9661fdedcfddce0ad8a53d5c38cd504fff /config.cpp | |
parent | 5799070fea8f11ced32d57c6c38017c7671b0773 (diff) |
Added a simple artist lookup from a database using SOCI.
Diffstat (limited to 'config.cpp')
-rw-r--r-- | config.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -11,12 +11,17 @@ void config::init() { desc.add_options() ("audist.music_root", po::value<std::string>(), "music root") ("audist.httpd_port", po::value<int>()->default_value(8000), "httpd port") + ("audist.database", po::value<std::string>(), "database string") ; std::ifstream is("audist.conf", std::ios::in); po::store(po::parse_config_file(is, desc, true), vm); po::notify(vm); if(!vm.count("audist.music_root")) { - throw std::runtime_error("audist.music_root music be specified in audist.conf"); + throw std::runtime_error("audist.music_root must be specified in audist.conf"); + } + + if(!vm.count("audist.database")) { + throw std::runtime_error("audist.database must be specified in audist.conf"); } } |