ClickHouse/cmake/find
Azat Khuzhin 35335f07db Fix INTERFACE_COMPILE_DEFINITIONS for IMPORTED targets
INTERFACE_COMPILE_DEFINITIONS does not work IMPORTED targets:

From 3.6:

    Specify compile definitions to use when compiling a given <target>.
    The named <target> must have been created by a command such as
    add_executable() or add_library() and must not be an Imported Target.

Since 3.11:

    Specify compile definitions to use when compiling a given <target>.
    The named <target> must have been created by a command such as
    add_executable() or add_library() and must not be an ALIAS target.

And this causes the -Wundef warning:
    src/Functions/FunctionsHashing.h:1326:5: warning: 'USE_XXHASH' is not defined, evaluates to 0 [-Wundef]
2020-10-11 09:06:01 +03:00
..
amqpcpp.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
avro.cmake cmake: disable external avro as we don't support it yet 2020-08-25 20:16:41 +03:00
base64.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
brotli.cmake cmake: when USE_STATIC_LIBRARIES prefer bundled brotli 2020-08-25 20:16:44 +03:00
capnp.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
cassandra.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
ccache.cmake moved the generators to docs/ folder 2020-09-19 19:42:36 +03:00
curl.cmake cmake: fix potential curl linking problems 2020-08-25 20:16:44 +03:00
cxx.cmake reverted USE to ENABLE 2020-09-18 17:18:59 +03:00
cyrus-sasl.cmake some cleanup, disabling sasl really works 2020-07-31 13:49:08 +03:00
fastops.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
gperf.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
grpc.cmake Fix gRPC build scripts. 2020-10-02 01:45:01 +03:00
gtest.cmake updated the gtest find cmake file 2020-09-19 20:45:11 +03:00
h3.cmake cmake: USE_INTERNAL_H3_LIBRARY is always ON by default 2020-08-25 20:16:40 +03:00
hdfs3.cmake cmake: unbundled: libxml2 requires liblzma when building static 2020-08-25 20:16:43 +03:00
icu.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
krb5.cmake openssl to link with krb5 2020-07-31 13:49:08 +03:00
ldap.cmake cmake: unbundled + use_static_libs = no ldap 2020-08-25 20:16:40 +03:00
libgsasl.cmake cmake: USE_INTERNAL_GSASL_LIBRARY by default when USE_STATIC_LIBRARIES 2020-08-25 20:16:41 +03:00
libxml2.cmake cmake: unbundled: libxml2 requires liblzma when building static 2020-08-25 20:16:43 +03:00
llvm.cmake Fix cmake 2020-09-29 15:15:45 +03:00
ltdl.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
msgpack.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
mysqlclient.cmake unbundled: fix detection of mariadb headers 2020-08-25 20:16:42 +03:00
odbc.cmake Fix INTERFACE_COMPILE_DEFINITIONS for IMPORTED targets 2020-10-11 09:06:01 +03:00
orc.cmake cmake: disable internal ORC when using external Parquet 2020-08-25 20:16:42 +03:00
parquet.cmake unbundled: add thrift when using external parquet 2020-08-25 20:16:41 +03:00
pdqsort.cmake cmake/find_* → cmake/find/* 2019-09-13 17:54:22 +03:00
poco.cmake cmake: always use internal poco library as it went too far from upstream 2020-08-25 20:16:38 +03:00
protobuf.cmake Fix using external protobuf library for the build. 2020-10-01 06:28:54 +03:00
rapidjson.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
rdkafka.cmake Revert "Revert "Test and doc for PR12771 krb5 + cyrus-sasl + kerberized kafka"" 2020-09-29 11:56:37 +03:00
re2.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
s3.cmake cmake: always use internal poco library as it went too far from upstream 2020-08-25 20:16:38 +03:00
sentry.cmake reverted USE to ENABLE 2020-09-18 17:18:59 +03:00
simdjson.cmake reverted USE to ENABLE 2020-09-18 17:18:59 +03:00
snappy.cmake reverted USE to ENABLE 2020-09-18 17:18:59 +03:00
sparsehash.cmake cmake: set USE_INTERNAL_SPARSEHASH_LIBRARY=ON by default 2020-08-25 20:16:40 +03:00
ssl.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
stats.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00
termcap.cmake unbundled: link with termcap when using static llvm 2020-08-25 20:16:42 +03:00
unwind.cmake reverted USE to ENABLE 2020-09-18 17:18:59 +03:00
zlib.cmake cmake: disable internal ORC when using external Parquet 2020-08-25 20:16:42 +03:00
zstd.cmake Revert "Revert "cmake: Add option to fail configuration instead of auto-reconfiguration"" 2020-08-25 20:16:37 +03:00