aboutsummaryrefslogtreecommitdiff
path: root/modules/KDE4Macros.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/KDE4Macros.cmake')
-rw-r--r--modules/KDE4Macros.cmake298
1 files changed, 149 insertions, 149 deletions
diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake
index ab7de2f4..fbf58ba1 100644
--- a/modules/KDE4Macros.cmake
+++ b/modules/KDE4Macros.cmake
@@ -18,28 +18,28 @@
#create the kidl and skeletion file for dcop stuff
#usage: KDE_ADD_COP_SKELS(foo_SRCS ${dcop_headers})
MACRO(KDE4_ADD_DCOP_SKELS _sources)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE)
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
- SET(_skel ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.cpp)
- SET(_skel_H ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.h)
- SET(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl)
+ set(_skel ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.cpp)
+ set(_skel_H ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_skel.h)
+ 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 ${KDE4_DCOPIDL_EXECUTABLE}
ARGS --srcdir ${KDE4_KALYPTUS_DIR} -o ${_kidl} ${_tmp_FILE}
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 ${KDE4_DCOPIDL2CPP_EXECUTABLE}
@@ -48,38 +48,38 @@ MACRO(KDE4_ADD_DCOP_SKELS _sources)
MACRO_ADDITIONAL_CLEAN_FILES( ${_skel_H})
- 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(KDE4_ADD_DCOP_SKELS)
MACRO(KDE4_ADD_DCOP_STUBS _sources)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE)
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
- SET(_stub_CPP ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.cpp)
- SET(_stub_H ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.h)
- SET(_kidl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.kidl)
+ set(_stub_CPP ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.cpp)
+ set(_stub_H ${CMAKE_CURRENT_BINARY_DIR}/${_basename}_stub.h)
+ 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 ${KDE4_DCOPIDL_EXECUTABLE}
ARGS --srcdir ${KDE4_KALYPTUS_DIR} -o ${_kidl} ${_tmp_FILE}
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 ${KDE4_DCOPIDL2CPP_EXECUTABLE}
@@ -88,17 +88,17 @@ MACRO(KDE4_ADD_DCOP_STUBS _sources)
MACRO_ADDITIONAL_CLEAN_FILES( ${_stub_H})
- 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(KDE4_ADD_DCOP_STUBS)
MACRO(KDE4_ADD_KCFG_FILES _sources)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE)
@@ -107,9 +107,9 @@ MACRO(KDE4_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(_moc_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
+ set(_src_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
+ set(_header_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
+ set(_moc_FILE ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
# the command for creating the source file from the kcfg file
ADD_CUSTOM_COMMAND(OUTPUT ${_src_FILE}
@@ -127,28 +127,28 @@ MACRO(KDE4_ADD_KCFG_FILES _sources)
QT4_GENERATE_MOC(${_header_FILE} ${_moc_FILE} )
MACRO_ADD_FILE_DEPENDENCIES(${_src_FILE} ${_moc_FILE} )
- SET(${_sources} ${${_sources}} ${_src_FILE})
+ set(${_sources} ${${_sources}} ${_src_FILE})
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE4_ADD_KCFG_FILES)
-IF(EXISTS "${CMAKE_ROOT}/Modules/kde4init_dummy.cpp.in")
- SET(KDE4_MODULE_DIR "${CMAKE_ROOT}/Modules")
-ELSE(EXISTS "${CMAKE_ROOT}/Modules/kde4init_dummy.cpp.in")
- SET(KDE4_MODULE_DIR "${CMAKE_SOURCE_DIR}/cmake/modules")
-ENDIF(EXISTS "${CMAKE_ROOT}/Modules/kde4init_dummy.cpp.in")
+if(EXISTS "${CMAKE_ROOT}/Modules/kde4init_dummy.cpp.in")
+ set(KDE4_MODULE_DIR "${CMAKE_ROOT}/Modules")
+else(EXISTS "${CMAKE_ROOT}/Modules/kde4init_dummy.cpp.in")
+ set(KDE4_MODULE_DIR "${CMAKE_SOURCE_DIR}/cmake/modules")
+endif(EXISTS "${CMAKE_ROOT}/Modules/kde4init_dummy.cpp.in")
#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(KDE4_ADD_UI_FILES _sources )
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE)
GET_FILENAME_COMPONENT(_basename ${_tmp_FILE} NAME_WE)
- SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
+ set(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
# we need to run uic and replace some things in the generated file
# this is done by executing the cmake script kde4uic.cmake
@@ -163,7 +163,7 @@ MACRO(KDE4_ADD_UI_FILES _sources )
-P ${KDE4_MODULE_DIR}/kde4uic.cmake
DEPENDS ${_tmp_FILE}
)
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE4_ADD_UI_FILES)
@@ -173,14 +173,14 @@ MACRO(KDE4_ADD_UI3_FILES _sources )
QT4_GET_MOC_INC_DIRS(_moc_INCS)
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE)
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 ${CMAKE_COMMAND}
@@ -215,21 +215,21 @@ MACRO(KDE4_ADD_UI3_FILES _sources )
ARGS ${_moc_INCS} ${_header} -o ${_moc}
DEPENDS ${_header}
)
- SET(${_sources} ${${_sources}} ${_src} ${_moc} )
+ set(${_sources} ${${_sources}} ${_src} ${_moc} )
- ENDFOREACH (_current_FILE)
+ endforeach (_current_FILE)
ENDMACRO(KDE4_ADD_UI3_FILES)
MACRO(KDE4_AUTOMOC)
QT4_GET_MOC_INC_DIRS(_moc_INCS)
- SET(_matching_FILES )
- FOREACH (_current_FILE ${ARGN})
+ set(_matching_FILES )
+ foreach (_current_FILE ${ARGN})
GET_FILENAME_COMPONENT(_tmp_FILE ${_current_FILE} ABSOLUTE)
- IF (EXISTS ${_tmp_FILE})
+ if (EXISTS ${_tmp_FILE})
FILE(READ ${_tmp_FILE} _contents)
@@ -237,14 +237,14 @@ MACRO(KDE4_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}
ARGS ${_moc_INCS} ${_header} -o ${_moc}
@@ -253,86 +253,86 @@ MACRO(KDE4_AUTOMOC)
MACRO_ADD_FILE_DEPENDENCIES(${_tmp_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(KDE4_AUTOMOC)
MACRO(KDE4_INSTALL_ICONS _theme _defaultpath )
ADD_CUSTOM_TARGET(install_icons )
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}")
# if the string doesn't match the pattern, the result is the full string, so all three have the same content
- IF( NOT ${_size} STREQUAL ${_name} )
- SET(_icon_GROUP "actions")
+ if( not ${_size} STREQUAL ${_name} )
+ 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}/${_defaultpath}/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}/${_defaultpath}/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")
- ENDIF( NOT ${_size} STREQUAL ${_name} )
- ENDFOREACH (_current_ICON)
+ endif( not ${_size} STREQUAL ${_name} )
+ endforeach (_current_ICON)
FILE(GLOB _icons *.svgz)
- FOREACH(_current_ICON ${_icons} )
+ foreach(_current_ICON ${_icons} )
STRING(REGEX REPLACE "^.*/crsc\\-([a-z]+)\\-(.+\\.svgz)$" "\\1" _group "${_current_ICON}")
STRING(REGEX REPLACE "^.*/crsc\\-([a-z]+)\\-(.+\\.svgz)$" "\\2" _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")
- SET(_ICON_INSTALL_NAME ${CMAKE_INSTALL_PREFIX}/${_defaultpath}/icons/${_theme}/scalable/${_icon_GROUP}/${_name})
- FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake "MESSAGE(STATUS \"Installing ${_ICON_INSTALL_NAME}\") \n")
+ set(_ICON_INSTALL_NAME ${CMAKE_INSTALL_PREFIX}/${_defaultpath}/icons/${_theme}/scalable/${_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)
INSTALL(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/install_icons.cmake )
ENDMACRO(KDE4_INSTALL_ICONS _theme _defaultpath)
@@ -353,7 +353,7 @@ MACRO(KDE4_INSTALL_LIBTOOL_FILE _subdir _target)
GET_FILENAME_COMPONENT(_laname ${_target_location} NAME_WE)
GET_FILENAME_COMPONENT(_soname ${_target_location} NAME)
- SET(_laname ${LIBRARY_OUTPUT_PATH}/${_laname}.la)
+ set(_laname ${LIBRARY_OUTPUT_PATH}/${_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")
@@ -380,14 +380,14 @@ ENDMACRO(KDE4_INSTALL_LIBTOOL_FILE)
MACRO(KDE4_CREATE_FINAL_FILES _filenameCPP _filenameC )
FILE(WRITE ${_filenameCPP} "//autogenerated file\n")
FILE(WRITE ${_filenameC} "/*autogenerated file*/\n")
- FOREACH (_current_FILE ${ARGN})
+ foreach (_current_FILE ${ARGN})
STRING(REGEX MATCH ".+\\.c$" _isCFile ${_current_FILE})
- IF(_isCFile)
+ if(_isCFile)
FILE(APPEND ${_filenameC} "#include \"${_current_FILE}\"\n")
- ELSE(_isCFile)
+ else(_isCFile)
FILE(APPEND ${_filenameCPP} "#include \"${_current_FILE}\"\n")
- ENDIF(_isCFile)
- ENDFOREACH (_current_FILE)
+ endif(_isCFile)
+ endforeach (_current_FILE)
ENDMACRO(KDE4_CREATE_FINAL_FILES)
@@ -398,27 +398,27 @@ OPTION(KDE4_USE_QT_EMB "link to Qt-embedded, don't use X")
MACRO(KDE4_ADD_PLUGIN _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 (KDE4_ENABLE_FINAL)
+ if (KDE4_ENABLE_FINAL)
KDE4_CREATE_FINAL_FILES(${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c ${_first_SRC} ${ARGN})
ADD_LIBRARY(${_target_NAME} MODULE ${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c)
- ELSE (KDE4_ENABLE_FINAL)
+ else (KDE4_ENABLE_FINAL)
ADD_LIBRARY(${_target_NAME} MODULE ${_first_SRC} ${ARGN})
- ENDIF (KDE4_ENABLE_FINAL)
+ endif (KDE4_ENABLE_FINAL)
- IF(_first_SRC)
+ if(_first_SRC)
SET_TARGET_PROPERTIES(${_target_NAME} PROPERTIES PREFIX "")
- ENDIF(_first_SRC)
+ endif(_first_SRC)
-# IF (UNIX)
+# if (UNIX)
# I guess under windows the libtool file are not required
#KDE4_INSTALL_LIBTOOL_FILE(${_target_NAME})
-# ENDIF (UNIX)
+# endif (UNIX)
ENDMACRO(KDE4_ADD_PLUGIN _target_NAME _with_PREFIX)
@@ -428,35 +428,35 @@ MACRO(KDE4_ADD_KDEINIT_EXECUTABLE _target_NAME )
CONFIGURE_FILE(${KDE4_MODULE_DIR}/kde4init_dummy.cpp.in ${CMAKE_CURRENT_BINARY_DIR}/${_target_NAME}_dummy.cpp)
MACRO_ADDITIONAL_CLEAN_FILES( ${CMAKE_CURRENT_BINARY_DIR}/${_target_NAME}_dummy.cpp )
-# IF (WIN32)
+# if (WIN32)
# # under windows, just build a normal executable
# KDE4_ADD_EXECUTABLE(${_target_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${_target_NAME}_dummy.cpp ${ARGN} )
-# ELSE (WIN32)
+# else (WIN32)
# under UNIX, create a shared library and a small executable, which links to this library
- IF (KDE4_ENABLE_FINAL)
+ if (KDE4_ENABLE_FINAL)
KDE4_CREATE_FINAL_FILES(${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c ${ARGN})
ADD_LIBRARY(kdeinit_${_target_NAME} SHARED ${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c)
- ELSE (KDE4_ENABLE_FINAL)
+ else (KDE4_ENABLE_FINAL)
ADD_LIBRARY(kdeinit_${_target_NAME} SHARED ${ARGN} )
-# MESSAGE(STATUS "klm: kdeinit_${_target_NAME}")
- ENDIF (KDE4_ENABLE_FINAL)
+# message(STATUS "klm: kdeinit_${_target_NAME}")
+ endif (KDE4_ENABLE_FINAL)
ADD_EXECUTABLE( ${_target_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${_target_NAME}_dummy.cpp )
TARGET_LINK_LIBRARIES( ${_target_NAME} kdeinit_${_target_NAME} )
-# ENDIF (WIN32)
+# endif (WIN32)
ENDMACRO(KDE4_ADD_KDEINIT_EXECUTABLE _target_NAME)
MACRO(KDE4_ADD_EXECUTABLE _target_NAME )
- IF (KDE4_ENABLE_FINAL)
+ if (KDE4_ENABLE_FINAL)
KDE4_CREATE_FINAL_FILES(${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c ${ARGN})
ADD_EXECUTABLE(${_target_NAME} ${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c)
- ELSE (KDE4_ENABLE_FINAL)
+ else (KDE4_ENABLE_FINAL)
ADD_EXECUTABLE(${_target_NAME} ${ARGN} )
- ENDIF (KDE4_ENABLE_FINAL)
+ endif (KDE4_ENABLE_FINAL)
ENDMACRO(KDE4_ADD_EXECUTABLE _target_NAME)
@@ -464,35 +464,35 @@ ENDMACRO(KDE4_ADD_EXECUTABLE _target_NAME)
MACRO(KDE4_ADD_LIBRARY _target_NAME _lib_TYPE)
#is the first argument is "WITH_PREFIX" then keep the standard "lib" prefix, otherwise set the prefix empty
- SET(_first_SRC ${_lib_TYPE})
- SET(_add_lib_param)
-
- IF (${_lib_TYPE} STREQUAL "STATIC")
- SET(_first_SRC)
- SET(_add_lib_param STATIC)
- ENDIF (${_lib_TYPE} STREQUAL "STATIC")
- IF (${_lib_TYPE} STREQUAL "SHARED")
- SET(_first_SRC)
- SET(_add_lib_param SHARED)
- ENDIF (${_lib_TYPE} STREQUAL "SHARED")
- IF (${_lib_TYPE} STREQUAL "MODULE")
- SET(_first_SRC)
- SET(_add_lib_param MODULE)
- ENDIF (${_lib_TYPE} STREQUAL "MODULE")
-
- IF (KDE4_ENABLE_FINAL)
+ set(_first_SRC ${_lib_TYPE})
+ set(_add_lib_param)
+
+ if (${_lib_TYPE} STREQUAL "STATIC")
+ set(_first_SRC)
+ set(_add_lib_param STATIC)
+ endif (${_lib_TYPE} STREQUAL "STATIC")
+ if (${_lib_TYPE} STREQUAL "SHARED")
+ set(_first_SRC)
+ set(_add_lib_param SHARED)
+ endif (${_lib_TYPE} STREQUAL "SHARED")
+ if (${_lib_TYPE} STREQUAL "MODULE")
+ set(_first_SRC)
+ set(_add_lib_param MODULE)
+ endif (${_lib_TYPE} STREQUAL "MODULE")
+
+ if (KDE4_ENABLE_FINAL)
KDE4_CREATE_FINAL_FILES(${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c ${_first_SRC} ${ARGN})
ADD_LIBRARY(${_target_NAME} ${_add_lib_param} ${_target_NAME}_final_cpp.cpp ${_target_NAME}_final_c.c)
- ELSE (KDE4_ENABLE_FINAL)
+ else (KDE4_ENABLE_FINAL)
ADD_LIBRARY(${_target_NAME} ${_add_lib_param} ${_first_SRC} ${ARGN})
- ENDIF (KDE4_ENABLE_FINAL)
+ endif (KDE4_ENABLE_FINAL)
- IF (WIN32)
+ if (WIN32)
# for shared libraries a -DMAKE_target_LIB is required
string(TOUPPER ${_target_NAME} _symbol)
set(_symbol "MAKE_${_symbol}_LIB")
set_target_properties(${_target_NAME} PROPERTIES DEFINE_SYMBOL ${_symbol})
- ENDIF (WIN32)
+ endif (WIN32)
ENDMACRO(KDE4_ADD_LIBRARY _target_NAME _lib_TYPE)