diff options
author | David Faure <faure@kde.org> | 2014-02-16 22:52:57 +0100 |
---|---|---|
committer | David Faure <faure@kde.org> | 2014-02-16 22:52:57 +0100 |
commit | 4295419ae974b6a49b064997c30e1cfe4c682e37 (patch) | |
tree | 907151da4054ef3202db20d411e9534e820afac2 /modules | |
parent | 434c63acd090568147505ff1c31053dcb1b3863f (diff) | |
download | extra-cmake-modules-4295419ae974b6a49b064997c30e1cfe4c682e37.tar.gz extra-cmake-modules-4295419ae974b6a49b064997c30e1cfe4c682e37.tar.bz2 |
remove old syntax, now that everything has been ported to the new one
[at least everything that kdesrc-build builds. If there's something else,
then it should be added to kdesrc-build...]
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ECMGenerateHeaders.cmake | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/modules/ECMGenerateHeaders.cmake b/modules/ECMGenerateHeaders.cmake index 9d294d1e..23c91336 100644 --- a/modules/ECMGenerateHeaders.cmake +++ b/modules/ECMGenerateHeaders.cmake @@ -94,38 +94,6 @@ include(CMakeParseArguments) -# FIXME: remove when all the frameworks are ported to the new syntax -macro(_ECM_GENERATE_HEADERS_OLD) - if(NOT EGH_MODULE_NAME) - set(EGH_MODULE_NAME ${PROJECT_NAME}) - endif() - - string(TOLOWER ${EGH_MODULE_NAME} lowercasemodule) - foreach(_CLASSNAME ${EGH_UNPARSED_ARGUMENTS}) - string(TOLOWER ${_CLASSNAME} lowercaseclassname) - set(FANCY_HEADER_NAME ${EGH_OUTPUT_DIR}/${EGH_MODULE_NAME}/${EGH_PREFIX}${_CLASSNAME}) - set(_actualheader "${CMAKE_CURRENT_SOURCE_DIR}/${EGH_RELATIVE}${lowercaseclassname}.h") - if (NOT EXISTS ${_actualheader}) - message(FATAL_ERROR "Could not find \"${_actualheader}\"") - endif() - if (NOT EXISTS ${FANCY_HEADER_NAME}) - file(WRITE ${FANCY_HEADER_NAME} "#include \"${lowercaseprefix}${lowercaseclassname}.h\"\n") - endif() - list(APPEND REQUIRED_HEADERS "${_actualheader}") - if (EGH_PREFIX) - #local forwarding header, for namespaced headers, e.g. kparts/part.h - #this should not get installed, so we don't put it under EGH_MODULE_NAME - set(REGULAR_HEADER_NAME ${EGH_OUTPUT_DIR}/${lowercaseprefix}${lowercaseclassname}.h) - if (NOT EXISTS ${REGULAR_HEADER_NAME}) - file(WRITE ${REGULAR_HEADER_NAME} "#include \"${_actualheader}\"\n") - endif() - endif() - endforeach() - if (NOT EGH_REQUIRED_HEADERS STREQUAL "") - set(${EGH_REQUIRED_HEADERS} ${${EGH_REQUIRED_HEADERS}} ${REQUIRED_HEADERS} PARENT_SCOPE) - endif () -endmacro() - function(ECM_GENERATE_HEADERS) set(options) set(oneValueArgs OUTPUT_DIR PREFIX REQUIRED_HEADERS RELATIVE MODULE_NAME) @@ -149,9 +117,7 @@ function(ECM_GENERATE_HEADERS) endif() if(NOT EGH_HEADER_NAMES) - message(AUTHOR_WARNING "Please update your usage of ECM_GENERATE_HEADERS to the new syntax") - _ecm_generate_headers_old() - return() + message(FATAL_ERROR "Missing header_names argument to ECM_GENERATE_HEADERS") endif() if (EGH_MODULE_NAME) |