Generate config_version.h into ${CONFIG_INCLUDE_PATH}

This makes the target location consistent with other auto-generated
files like config_formats.h, config_core.h, and config_functions.h and
simplifies the build of clickhouse_common.
This commit is contained in:
Robert Schulze 2022-09-28 08:55:05 +00:00
parent 78fc36ca49
commit 6d70b4a1f6
No known key found for this signature in database
GPG Key ID: 26703B55FB13728A
19 changed files with 19 additions and 22 deletions

View File

@ -15,7 +15,7 @@
#include <base/find_symbols.h>
#include <Common/config_version.h>
#include "config_version.h"
#include <Common/Exception.h>
#include <Common/formatReadable.h>
#include <Common/TerminalSize.h>

View File

@ -25,7 +25,7 @@
#include <Coordination/FourLetterCommand.h>
#include "config_core.h"
#include "Common/config_version.h"
#include "config_version.h"
#if USE_SSL
# include <Poco/Net/Context.h>

View File

@ -89,7 +89,7 @@
#include <filesystem>
#include "config_core.h"
#include "Common/config_version.h"
#include "config_version.h"
#if defined(OS_LINUX)
# include <sys/mman.h>

View File

@ -18,13 +18,11 @@ else()
endif()
include(../cmake/limit_jobs.cmake)
set (CONFIG_VERSION "${CMAKE_CURRENT_BINARY_DIR}/Common/config_version.h")
include (../cmake/version.cmake)
message (STATUS "Will build ${VERSION_FULL} revision ${VERSION_REVISION} ${VERSION_OFFICIAL}")
include (configure_config.cmake)
configure_file (Common/config.h.in ${CONFIG_INCLUDE_PATH}/config.h)
configure_file (Common/config_version.h.in ${CONFIG_VERSION})
configure_file (Common/config_version.h.in ${CONFIG_INCLUDE_PATH}/config_version.h)
configure_file (Core/config_core.h.in "${CMAKE_CURRENT_BINARY_DIR}/Core/include/config_core.h")
if (USE_DEBUG_HELPERS)
@ -152,7 +150,6 @@ else()
endif ()
list (APPEND clickhouse_common_io_sources ${CONFIG_BUILD})
list (APPEND clickhouse_common_io_headers ${CONFIG_VERSION})
list (APPEND dbms_sources Functions/IFunction.cpp Functions/FunctionFactory.cpp Functions/FunctionHelpers.cpp Functions/extractTimeZoneFromFunctionArguments.cpp Functions/FunctionsLogical.cpp Functions/indexHint.cpp)
list (APPEND dbms_headers Functions/IFunction.h Functions/FunctionFactory.h Functions/FunctionHelpers.h Functions/extractTimeZoneFromFunctionArguments.h Functions/FunctionsLogical.h Functions/indexHint.h)

View File

@ -24,7 +24,7 @@
#include <Core/Protocol.h>
#include <Formats/FormatFactory.h>
#include <Common/config_version.h>
#include "config_version.h"
#include <Common/UTF8Helpers.h>
#include <Common/TerminalSize.h>
#include <Common/clearPasswordFromCommandLine.h>

View File

@ -33,7 +33,7 @@
#include <pcg_random.hpp>
#include <base/scope_guard.h>
#include <Common/config_version.h>
#include "config_version.h"
#include "config.h"
#if USE_SSL

View File

@ -1,5 +1,5 @@
#include <Common/ClickHouseRevision.h>
#include <Common/config_version.h>
#include "config_version.h"
namespace ClickHouseRevision
{

View File

@ -18,7 +18,7 @@
#include <Common/LockMemoryExceptionInThread.h>
#include <filesystem>
#include <Common/config_version.h>
#include "config_version.h"
namespace fs = std::filesystem;

View File

@ -7,7 +7,7 @@
#include <Coordination/KeeperDispatcher.h>
#include <IO/WriteBufferFromString.h>
#include <Common/config_version.h>
#include "config_version.h"
namespace DB
{

View File

@ -59,7 +59,7 @@
#include <Loggers/OwnFormattingChannel.h>
#include <Loggers/OwnPatternFormatter.h>
#include <Common/config_version.h>
#include "config_version.h"
#if defined(OS_DARWIN)
# pragma GCC diagnostic ignored "-Wunused-macros"

View File

@ -15,8 +15,8 @@
#include <Core/ServerUUID.h>
#include <Common/hex.h>
#include "Common/config_version.h"
#include "config.h"
#include "config_version.h"
#if USE_SENTRY && !defined(KEEPER_STANDALONE_BUILD)

View File

@ -10,7 +10,7 @@
#include <Poco/Environment.h>
#include <Common/config_version.h>
#include "config_version.h"
namespace DB

View File

@ -24,7 +24,7 @@
#include <Common/DNSResolver.h>
#include <Common/RemoteHostFilter.h>
#include "config.h"
#include <Common/config_version.h>
#include "config_version.h"
#include <filesystem>

View File

@ -7,7 +7,7 @@
#include <base/getFQDNOrHostName.h>
#include <unistd.h>
#include <Common/config_version.h>
#include "config_version.h"
namespace DB

View File

@ -8,7 +8,7 @@
#include <Common/SymbolIndex.h>
#include <Common/Stopwatch.h>
#include <Common/config_version.h>
#include "config_version.h"
namespace DB

View File

@ -23,7 +23,7 @@
#include <Core/MySQL/Authentication.h>
#include <Common/logger_useful.h>
#include <Common/config_version.h>
#include "config_version.h"
#if USE_SSL
# include <Poco/Crypto/RSAKey.h>

View File

@ -11,7 +11,7 @@
#include <base/scope_guard.h>
#include <random>
#include <Common/config_version.h>
#include "config_version.h"
#if USE_SSL
# include <Poco/Net/SecureStreamSocket.h>

View File

@ -54,7 +54,7 @@
#include "Core/Protocol.h"
#include "TCPHandler.h"
#include <Common/config_version.h>
#include "config_version.h"
using namespace std::literals;
using namespace DB;

View File

@ -35,7 +35,7 @@
#include <Poco/Util/AbstractConfiguration.h>
#include <Common/Exception.h>
#include <Common/Macros.h>
#include <Common/config_version.h>
#include "config_version.h"
#include <Common/formatReadable.h>
#include <Common/getNumberOfPhysicalCPUCores.h>
#include <Common/quoteString.h>