Files
TrinityCore/dep/process/boost/process/search_path.hpp
T
Naios 2bd1c8541d Core/Updates: Add an automatic database update system. Automatically detects new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp
Make sure you re-run cmake, because boost::iostreams was added as dependency.
Maybe you need to install libboost-iostreams1.55-dev on unix as well.

Import every update manual until (included) those INSERT IGNORE updates for each database.

Thanks DDuarte and Shauren for your amazing ideas, help and advises.

In hope that nobody gets a "Your database structure is not up to date..." anymore ,-)

(cherry picked from commit 352012e531)
(cherry picked from commit 1f7f9feafc)

For 3.3.5:
* Synchronized ConfigureBoost.cmake with 6.x, libboost-filesystem1.55-dev also added as dependency!

Signed-off-by: Naios <naios-dev@live.de>
Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-03-21 20:54:54 +00:00

52 lines
1.6 KiB
C++

// Copyright (c) 2006, 2007 Julio M. Merino Vidal
// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling
// Copyright (c) 2009 Boris Schaeling
// Copyright (c) 2010 Felipe Tanus, Boris Schaeling
// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
/**
* \file boost/process/search_path.hpp
*
* Defines a function to search for an executable in path.
*/
#ifndef BOOST_PROCESS_SEARCH_PATH_HPP
#define BOOST_PROCESS_SEARCH_PATH_HPP
#include <boost/process/config.hpp>
#include BOOST_PROCESS_PLATFORM_PROMOTE_PATH(search_path)
BOOST_PROCESS_PLATFORM_PROMOTE_NAMESPACE(search_path)
#if defined(BOOST_PROCESS_DOXYGEN)
namespace boost { namespace process {
/**
* Searches for an executable in path.
*
* filename must be a basename including the file extension.
* It must not include any directory separators (like a slash).
* On Windows the file extension may be omitted. The function
* will then try the various file extensions for executables on
* Windows to find filename.
*
* path must be a set of directories. Directories must be
* separated by colons on POSIX and by semicolons on Windows.
* If path is empty, the environment variable PATH is used.
*
* \returns the absolute path to the executable filename or an
* empty string if filename isn't found
*
* \throws std::runtime_error if path is empty and no environment
* variable PATH exists
*/
string_type search_path(const string_type &filename, string_type path = "");
}}
#endif
#endif