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"); } } |
