aboutsummaryrefslogtreecommitdiff
path: root/libcommon/common.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-09-08 21:23:37 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-09-08 21:23:37 +0200
commitff5bb2accee87c24ee64e8fdcf5169e674c4b7b4 (patch)
tree321a74c1f48331cb44e3b90943501646c5024836 /libcommon/common.cxx
parentb3b1fac433a20e5ab6abb3729ecc5473a658718b (diff)
Add suppor for VC++ build
Diffstat (limited to 'libcommon/common.cxx')
-rw-r--r--libcommon/common.cxx49
1 files changed, 0 insertions, 49 deletions
diff --git a/libcommon/common.cxx b/libcommon/common.cxx
deleted file mode 100644
index 0c88818..0000000
--- a/libcommon/common.cxx
+++ /dev/null
@@ -1,49 +0,0 @@
-// file : libcommon/common.cxx
-// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2005-2010 Code Synthesis Tools CC
-// license : GNU GPL v2; see accompanying LICENSE file
-
-#include <cstdlib> // std::exit
-#include <iostream>
-
-#ifndef _MSC_VER
-# include <config.h>
-#endif
-
-#ifdef DB_ID_MYSQL
-# include <odb/mysql/database.hxx>
-#endif
-
-#include "common.hxx"
-#include "options.hxx"
-
-using namespace std;
-using namespace odb;
-
-auto_ptr<database>
-create_database (int argc, char* argv[])
-{
-#ifdef DB_ID_MYSQL
- cli::argv_file_scanner scan (argc, argv, "--options-file");
- cli::mysql_options ops (scan);
-
- if (ops.help ())
- {
- cerr << "Usage: " << argv[0] << " [options]" << endl
- << "Options:" << endl;
- cli::mysql_options::print_usage (cerr);
- exit (0);
- }
-
- return auto_ptr<database> (
- new mysql::database (
- ops.user (),
- ops.passwd_specified () ? &ops.passwd () : 0,
- ops.db_name (),
- ops.host (),
- ops.port (),
- ops.socket_specified () ? &ops.socket () : 0));
-#else
- return auto_ptr<database> (0);
-#endif
-}