diff --git a/external/kcoreaddons/CMakeLists.txt b/external/kcoreaddons/CMakeLists.txt index d693e4d..07514e9 100644 --- a/external/kcoreaddons/CMakeLists.txt +++ b/external/kcoreaddons/CMakeLists.txt @@ -62,19 +62,6 @@ if (NOT DESKTOP_APP_DISABLE_DBUS_INTEGRATION) ) endif() -file(TOUCH - ${CMAKE_CURRENT_BINARY_DIR}/config-util.h - ${CMAKE_CURRENT_BINARY_DIR}/config-kdirwatch.h -) - -file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/include/kcoreaddons_export.h - "#define KCOREADDONS_ENABLE_DEPRECATED_SINCE(major, minor) 0" -) - -file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/kcoreaddons_debug.h - "#pragma once\n#include \nstatic const QLoggingCategory KCOREADDONS_DEBUG(\"kf.coreaddons\");" -) - target_compile_definitions(external_kcoreaddons PUBLIC KCOREADDONS_EXPORT= @@ -86,8 +73,9 @@ target_include_directories(external_kcoreaddons SYSTEM PUBLIC ${kcoreaddons_src}/io ${kcoreaddons_src}/util - ${CMAKE_CURRENT_BINARY_DIR}/include + ${CMAKE_CURRENT_SOURCE_DIR}/headers/public PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/headers/private ${CMAKE_CURRENT_BINARY_DIR} ) diff --git a/external/kcoreaddons/headers/private/config-kdirwatch.h b/external/kcoreaddons/headers/private/config-kdirwatch.h new file mode 100644 index 0000000..e69de29 diff --git a/external/kcoreaddons/headers/private/config-util.h b/external/kcoreaddons/headers/private/config-util.h new file mode 100644 index 0000000..e69de29 diff --git a/external/kcoreaddons/headers/private/kcoreaddons_debug.h b/external/kcoreaddons/headers/private/kcoreaddons_debug.h new file mode 100644 index 0000000..6ffd280 --- /dev/null +++ b/external/kcoreaddons/headers/private/kcoreaddons_debug.h @@ -0,0 +1,3 @@ +#pragma once +#include +static const QLoggingCategory KCOREADDONS_DEBUG("kf.coreaddons"); diff --git a/external/kcoreaddons/headers/public/kcoreaddons_export.h b/external/kcoreaddons/headers/public/kcoreaddons_export.h new file mode 100644 index 0000000..4342bb0 --- /dev/null +++ b/external/kcoreaddons/headers/public/kcoreaddons_export.h @@ -0,0 +1 @@ +#define KCOREADDONS_ENABLE_DEPRECATED_SINCE(major, minor) 0