aboutsummaryrefslogtreecommitdiff
path: root/modules/KDE3Macros.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/KDE3Macros.cmake')
-rw-r--r--modules/KDE3Macros.cmake200
1 files changed, 100 insertions, 100 deletions
diff --git a/modules/KDE3Macros.cmake b/modules/KDE3Macros.cmake
index 58f02ce6..7411ed00 100644
--- a/modules/KDE3Macros.cmake
+++ b/modules/KDE3Macros.cmake
@@ -21,48 +21,48 @@
MACRO(KDE3_ADD_FILE_DEPENDANCY file)
GET_SOURCE_FILE_PROPERTY(_deps ${file} OBJECT_DEPENDS)
- IF (_deps)
- SET(_deps ${_deps} ${ARGN})
- ELSE (_deps)
- SET(_deps ${ARGN})
- ENDIF (_deps)
+ if (_deps)
+ set(_deps ${_deps} ${ARGN})
+ else (_deps)
+ set(_deps ${ARGN})
+ endif (_deps)
SET_SOURCE_FILES_PROPERTIES(${file} PROPERTIES OBJECT_DEPENDS "${_deps}")
ENDMACRO(KDE3_ADD_FILE_DEPENDANCY)
MACRO(KDE3_GET_ABS_PATH _abs_filename _filename)
- IF(${_filename} MATCHES "^/.+")
- SET(${_abs_filename} ${_filename})
- ELSE(${_filename} MATCHES "^/.+")
- SET(${_abs_filename} ${CMAKE_CURRENT_SOURCE_DIR}/${_filename})
- ENDIF(${_filename} MATCHES "^/.+")
+ if(${_filename} MATCHES "^/.+")
+ set(${_abs_filename} ${_filename})
+ else(${_filename} MATCHES "^/.+")
+ set(${_abs_filename} ${CMAKE_CURRENT_SOURCE_DIR}/${_filename})
+ endif(${_filename} MATCHES "^/.+")
ENDMACRO(KDE3_GET_ABS_PATH)
#create the kidl and skeletion file for dcop stuff
#usage: KDE_ADD_COP_SKELS(foo_SRCS ${dcop_headers})
MACRO(KDE3_ADD_DCOP_SKELS _sources)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
KDE3_GET_ABS_PATH(_tmp_FILE ${_current_FILE})
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
- SET(_skel ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.cpp)
- SET(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl)
+ set(_skel ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.cpp)
+ set(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl)
- IF (NOT HAVE_${_basename}_KIDL_RULE)
- SET(HAVE_${_basename}_KIDL_RULE ON)
+ if (not HAVE_${_basename}_KIDL_RULE)
+ set(HAVE_${_basename}_KIDL_RULE ON)
ADD_CUSTOM_COMMAND(OUTPUT ${_kidl}
COMMAND ${KDE3_DCOPIDL_EXECUTABLE}
ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${_current_FILE} > ${_kidl}
DEPENDS ${_tmp_FILE}
)
- ENDIF (NOT HAVE_${_basename}_KIDL_RULE)
+ endif (not HAVE_${_basename}_KIDL_RULE)
- IF (NOT HAVE_${_basename}_SKEL_RULE)
- SET(HAVE_${_basename}_SKEL_RULE ON)
+ if (not HAVE_${_basename}_SKEL_RULE)
+ set(HAVE_${_basename}_SKEL_RULE ON)
ADD_CUSTOM_COMMAND(OUTPUT ${_skel}
COMMAND ${KDE3_DCOPIDL2CPP_EXECUTABLE}
@@ -70,26 +70,26 @@ MACRO(KDE3_ADD_DCOP_SKELS _sources)
DEPENDS ${_kidl}
)
- ENDIF (NOT HAVE_${_basename}_SKEL_RULE)
+ endif (not HAVE_${_basename}_SKEL_RULE)
- SET(${_sources} ${${_sources}} ${_skel})
+ set(${_sources} ${${_sources}} ${_skel})
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE3_ADD_DCOP_SKELS)
MACRO(KDE3_ADD_DCOP_STUBS _sources)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
KDE3_GET_ABS_PATH(_tmp_FILE ${_current_FILE})
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
- SET(_stub_CPP ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.cpp)
- SET(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl)
+ set(_stub_CPP ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.cpp)
+ set(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl)
- IF (NOT HAVE_${_basename}_KIDL_RULE)
- SET(HAVE_${_basename}_KIDL_RULE ON)
+ if (not HAVE_${_basename}_KIDL_RULE)
+ set(HAVE_${_basename}_KIDL_RULE ON)
ADD_CUSTOM_COMMAND(OUTPUT ${_kidl}
@@ -98,11 +98,11 @@ MACRO(KDE3_ADD_DCOP_STUBS _sources)
DEPENDS ${tmp_FILE}
)
- ENDIF (NOT HAVE_${_basename}_KIDL_RULE)
+ endif (not HAVE_${_basename}_KIDL_RULE)
- IF (NOT HAVE_${_basename}_STUB_RULE)
- SET(HAVE_${_basename}_STUB_RULE ON)
+ if (not HAVE_${_basename}_STUB_RULE)
+ set(HAVE_${_basename}_STUB_RULE ON)
ADD_CUSTOM_COMMAND(OUTPUT ${_stub_CPP}
COMMAND ${KDE3_DCOPIDL2CPP_EXECUTABLE}
@@ -110,16 +110,16 @@ MACRO(KDE3_ADD_DCOP_STUBS _sources)
DEPENDS ${_kidl}
)
- ENDIF (NOT HAVE_${_basename}_STUB_RULE)
+ endif (not HAVE_${_basename}_STUB_RULE)
- SET(${_sources} ${${_sources}} ${_stub_CPP})
+ set(${_sources} ${${_sources}} ${_stub_CPP})
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE3_ADD_DCOP_STUBS)
MACRO(KDE3_ADD_KCFG_FILES _sources)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
KDE3_GET_ABS_PATH(_tmp_FILE ${_current_FILE})
@@ -128,17 +128,17 @@ MACRO(KDE3_ADD_KCFG_FILES _sources)
FILE(READ ${_tmp_FILE} _contents)
STRING(REGEX REPLACE "^(.*\n)?File=([^\n]+)\n.*$" "\\2" _kcfg_FILE "${_contents}")
- SET(_src_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
- SET(_header_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
+ set(_src_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
+ set(_header_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
ADD_CUSTOM_COMMAND(OUTPUT ${_src_FILE}
COMMAND ${KDE3_KCFGC_EXECUTABLE}
ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${_kcfg_FILE} ${_tmp_FILE}
DEPENDS ${_tmp_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_kcfg_FILE} )
- SET(${_sources} ${${_sources}} ${_src_FILE})
+ set(${_sources} ${${_sources}} ${_src_FILE})
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE3_ADD_KCFG_FILES)
@@ -146,12 +146,12 @@ ENDMACRO(KDE3_ADD_KCFG_FILES)
#create the moc files and add them to the list of sources
#usage: KDE_ADD_MOC_FILES(foo_SRCS ${moc_headers})
MACRO(KDE3_ADD_MOC_FILES _sources)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
KDE3_GET_ABS_PATH(_tmp_FILE ${_current_FILE})
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
- SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc.cpp)
+ set(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc.cpp)
ADD_CUSTOM_COMMAND(OUTPUT ${_moc}
COMMAND ${QT_MOC_EXECUTABLE}
@@ -159,24 +159,24 @@ MACRO(KDE3_ADD_MOC_FILES _sources)
DEPENDS ${_tmp_FILE}
)
- SET(${_sources} ${${_sources}} ${_moc})
+ set(${_sources} ${${_sources}} ${_moc})
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE3_ADD_MOC_FILES)
#create the implementation files from the ui files and add them to the list of sources
#usage: KDE_ADD_UI_FILES(foo_SRCS ${ui_files})
MACRO(KDE3_ADD_UI_FILES _sources )
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
KDE3_GET_ABS_PATH(_tmp_FILE ${_current_FILE})
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
- SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
- SET(_src ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
- SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc.cpp)
+ set(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
+ set(_src ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
+ set(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc.cpp)
ADD_CUSTOM_COMMAND(OUTPUT ${_header}
COMMAND ${QT_UIC_EXECUTABLE}
@@ -206,18 +206,18 @@ MACRO(KDE3_ADD_UI_FILES _sources )
DEPENDS ${_header}
)
- SET(${_sources} ${${_sources}} ${_src} ${_moc} )
+ set(${_sources} ${${_sources}} ${_src} ${_moc} )
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE3_ADD_UI_FILES)
MACRO(KDE3_AUTOMOC)
- SET(_matching_FILES )
- FOREACH (_current_FILE ${ARGN})
+ set(_matching_FILES )
+ foreach (_current_FILE ${ARGN})
KDE3_GET_ABS_PATH(_tmp_FILE ${_current_FILE})
- IF (EXISTS ${_tmp_FILE})
+ if (EXISTS ${_tmp_FILE})
FILE(READ ${_tmp_FILE} _contents)
@@ -225,14 +225,14 @@ MACRO(KDE3_AUTOMOC)
GET_FILENAME_COMPONENT(_abs_PATH ${_abs_FILE} PATH)
STRING(REGEX MATCHALL "#include +[^ ]+\\.moc[\">]" _match "${_contents}")
- IF(_match)
- FOREACH (_current_MOC_INC ${_match})
+ if(_match)
+ foreach (_current_MOC_INC ${_match})
STRING(REGEX MATCH "[^ <\"]+\\.moc" _current_MOC "${_current_MOC_INC}")
GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE)
-# SET(_header ${CMAKE_CURRENT_SOURCE_DIR}/${_basename}.h)
- SET(_header ${_abs_PATH}/${_basename}.h)
- SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC})
+# set(_header ${CMAKE_CURRENT_SOURCE_DIR}/${_basename}.h)
+ set(_header ${_abs_PATH}/${_basename}.h)
+ set(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC})
ADD_CUSTOM_COMMAND(OUTPUT ${_moc}
COMMAND ${QT_MOC_EXECUTABLE}
@@ -242,53 +242,53 @@ MACRO(KDE3_AUTOMOC)
KDE3_ADD_FILE_DEPENDANCY(${CMAKE_CURRENT_SOURCE_DIR}/${_current_FILE} ${_moc})
- ENDFOREACH (_current_MOC_INC)
- ENDIF(_match)
+ endforeach (_current_MOC_INC)
+ endif(_match)
- ENDIF (EXISTS ${_tmp_FILE})
- ENDFOREACH (_current_FILE)
+ endif (EXISTS ${_tmp_FILE})
+ endforeach (_current_FILE)
ENDMACRO(KDE3_AUTOMOC)
MACRO(KDE3_INSTALL_ICONS _theme)
ADD_CUSTOM_TARGET(install_icons )
SET_TARGET_PROPERTIES(install_icons PROPERTIES POST_INSTALL_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake )
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake "# icon installations rules\n")
- FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake "SET(CMAKE_BACKWARDS_COMPATIBILITY \"2.2\") \n")
+ FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake "set(CMAKE_BACKWARDS_COMPATIBILITY \"2.2\") \n")
FILE(GLOB _icons *.png)
- FOREACH(_current_ICON ${_icons} )
+ foreach(_current_ICON ${_icons} )
STRING(REGEX REPLACE "^.*/[a-zA-Z]+([0-9]+)\\-([a-z]+)\\-(.+\\.png)$" "\\1" _size "${_current_ICON}")
STRING(REGEX REPLACE "^.*/[a-zA-Z]+([0-9]+)\\-([a-z]+)\\-(.+\\.png)$" "\\2" _group "${_current_ICON}")
STRING(REGEX REPLACE "^.*/[a-zA-Z]+([0-9]+)\\-([a-z]+)\\-(.+\\.png)$" "\\3" _name "${_current_ICON}")
- SET(_icon_GROUP "actions")
+ set(_icon_GROUP "actions")
- IF(${_group} STREQUAL "mime")
- SET(_icon_GROUP "mimetypes")
- ENDIF(${_group} STREQUAL "mime")
+ if(${_group} STREQUAL "mime")
+ set(_icon_GROUP "mimetypes")
+ endif(${_group} STREQUAL "mime")
- IF(${_group} STREQUAL "filesys")
- SET(_icon_GROUP "filesystems")
- ENDIF(${_group} STREQUAL "filesys")
+ if(${_group} STREQUAL "filesys")
+ set(_icon_GROUP "filesystems")
+ endif(${_group} STREQUAL "filesys")
- IF(${_group} STREQUAL "device")
- SET(_icon_GROUP "devices")
- ENDIF(${_group} STREQUAL "device")
+ if(${_group} STREQUAL "device")
+ set(_icon_GROUP "devices")
+ endif(${_group} STREQUAL "device")
- IF(${_group} STREQUAL "app")
- SET(_icon_GROUP "apps")
- ENDIF(${_group} STREQUAL "app")
+ if(${_group} STREQUAL "app")
+ set(_icon_GROUP "apps")
+ endif(${_group} STREQUAL "app")
- IF(${_group} STREQUAL "action")
- SET(_icon_GROUP "actions")
- ENDIF(${_group} STREQUAL "action")
+ if(${_group} STREQUAL "action")
+ set(_icon_GROUP "actions")
+ endif(${_group} STREQUAL "action")
-# MESSAGE(STATUS "icon: ${_current_ICON} size: ${_size} group: ${_group} name: ${_name}" )
- SET(_ICON_INSTALL_NAME ${CMAKE_INSTALL_PREFIX}/share/icons/${_theme}/${_size}x${_size}/${_icon_GROUP}/${_name})
- FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake "MESSAGE(STATUS \"Installing ${_ICON_INSTALL_NAME}\") \n")
+# message(STATUS "icon: ${_current_ICON} size: ${_size} group: ${_group} name: ${_name}" )
+ set(_ICON_INSTALL_NAME ${CMAKE_INSTALL_PREFIX}/share/icons/${_theme}/${_size}x${_size}/${_icon_GROUP}/${_name})
+ FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake "message(STATUS \"Installing ${_ICON_INSTALL_NAME}\") \n")
FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake "CONFIGURE_FILE( ${_current_ICON} ${_ICON_INSTALL_NAME} COPYONLY) \n")
- ENDFOREACH (_current_ICON)
+ endforeach (_current_ICON)
ENDMACRO(KDE3_INSTALL_ICONS _theme)
MACRO(KDE3_CREATE_LIBTOOL_FILE _target)
@@ -296,7 +296,7 @@ MACRO(KDE3_CREATE_LIBTOOL_FILE _target)
GET_FILENAME_COMPONENT(_laname ${_target_location} NAME_WE)
GET_FILENAME_COMPONENT(_soname ${_target_location} NAME)
- SET(_laname ${_laname}.la)
+ set(_laname ${_laname}.la)
FILE(WRITE ${_laname} "# ${_laname} - a libtool library file, generated by cmake \n")
FILE(APPEND ${_laname} "# The name that we can dlopen(3).\n")
@@ -321,9 +321,9 @@ ENDMACRO(KDE3_CREATE_LIBTOOL_FILE)
MACRO(KDE3_CREATE_FINAL_FILE _filename)
FILE(WRITE ${_filename} "//autogenerated file\n")
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
FILE(APPEND ${_filename} "#include \"${_current_FILE}\"\n")
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE3_CREATE_FINAL_FILE _filename)
@@ -333,22 +333,22 @@ OPTION(KDE3_BUILD_TESTS "Build the tests")
MACRO(KDE3_ADD_KPART _target_NAME _with_PREFIX)
#is the first argument is "WITH_PREFIX" then keep the standard "lib" prefix, otherwise set the prefix empty
- IF (${_with_PREFIX} STREQUAL "WITH_PREFIX")
- SET(_first_SRC)
- ELSE (${_with_PREFIX} STREQUAL "WITH_PREFIX")
- SET(_first_SRC ${_with_PREFIX})
- ENDIF (${_with_PREFIX} STREQUAL "WITH_PREFIX")
+ if (${_with_PREFIX} STREQUAL "WITH_PREFIX")
+ set(_first_SRC)
+ else (${_with_PREFIX} STREQUAL "WITH_PREFIX")
+ set(_first_SRC ${_with_PREFIX})
+ endif (${_with_PREFIX} STREQUAL "WITH_PREFIX")
- IF (KDE3_ENABLE_FINAL)
+ if (KDE3_ENABLE_FINAL)
KDE3_CREATE_FINAL_FILE(${_target_NAME}_final.cpp ${_first_SRC} ${ARGN})
ADD_LIBRARY(${_target_NAME} MODULE ${_target_NAME}_final.cpp)
- ELSE (KDE3_ENABLE_FINAL)
+ else (KDE3_ENABLE_FINAL)
ADD_LIBRARY(${_target_NAME} MODULE ${_first_SRC} ${ARGN})
- ENDIF (KDE3_ENABLE_FINAL)
+ endif (KDE3_ENABLE_FINAL)
- IF(_first_SRC)
+ if(_first_SRC)
SET_TARGET_PROPERTIES(${_target_NAME} PROPERTIES PREFIX "")
- ENDIF(_first_SRC)
+ endif(_first_SRC)
KDE3_CREATE_LIBTOOL_FILE(${_target_NAME})
@@ -356,12 +356,12 @@ ENDMACRO(KDE3_ADD_KPART _target_NAME _with_PREFIX)
MACRO(KDE3_ADD_KLM _target_NAME )
- IF (KDE3_ENABLE_FINAL)
+ if (KDE3_ENABLE_FINAL)
KDE3_CREATE_FINAL_FILE(${_target_NAME}_final.cpp ${ARGN})
ADD_LIBRARY(kdeinit_${_target_NAME} SHARED ${_target_NAME}_final.cpp)
- ELSE (KDE3_ENABLE_FINAL)
+ else (KDE3_ENABLE_FINAL)
ADD_LIBRARY(kdeinit_${_target_NAME} SHARED ${ARGN} )
- ENDIF (KDE3_ENABLE_FINAL)
+ endif (KDE3_ENABLE_FINAL)
CONFIGURE_FILE(${CMAKE_ROOT}/Modules/kde3init_dummy.cpp.in ${CMAKE_CURRENT_BINARY_DIR}/${_target_NAME}_dummy.cpp)
@@ -373,12 +373,12 @@ ENDMACRO(KDE3_ADD_KLM _target_NAME)
MACRO(KDE3_ADD_EXECUTABLE _target_NAME )
- IF (KDE3_ENABLE_FINAL)
+ if (KDE3_ENABLE_FINAL)
KDE3_CREATE_FINAL_FILE(${_target_NAME}_final.cpp ${ARGN})
ADD_EXECUTABLE(${_target_NAME} ${_target_NAME}_final.cpp)
- ELSE (KDE3_ENABLE_FINAL)
+ else (KDE3_ENABLE_FINAL)
ADD_EXECUTABLE(${_target_NAME} ${ARGN} )
- ENDIF (KDE3_ENABLE_FINAL)
+ endif (KDE3_ENABLE_FINAL)
ENDMACRO(KDE3_ADD_EXECUTABLE _target_NAME)