From 8da037b9c177dc8055725beac87841f10d4ae80f Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Wed, 8 Feb 2006 20:34:09 +0000 Subject: -remove macro_append_directory_properties() and add macro_additional_clean_files() -remove macro_append_source_files_properties() and add macro_add_file_dependencies() -build kICE as a static library and link to it, instead of including the sources multiple times -remove the -kdemain=main from dcop/, hope this didn't break things on windows some patches from Brad King: -rename the target dcop (the executable) to dcop_executable, otherwise MS Visual Studio complains about multiple targets with the same name , the name of the created executable stays "dcop" -add the dependency of all dcop stubs and skels to dcopidl2cpp, to make sure it is compiled before this rule is executed Alex svn path=/trunk/KDE/kdelibs/; revision=507257 --- modules/MacroAdditionalCleanFiles.cmake | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 modules/MacroAdditionalCleanFiles.cmake (limited to 'modules/MacroAdditionalCleanFiles.cmake') diff --git a/modules/MacroAdditionalCleanFiles.cmake b/modules/MacroAdditionalCleanFiles.cmake new file mode 100644 index 00000000..a3d930dc --- /dev/null +++ b/modules/MacroAdditionalCleanFiles.cmake @@ -0,0 +1,15 @@ +# - MACRO_ADDITIONAL_CLEAN_FILES(files...) +# MACRO_OPTIONAL_FIND_PACKAGE( [QUIT] ) + +MACRO(MACRO_ADDITIONAL_CLEAN_FILES) + GET_DIRECTORY_PROPERTY(_tmp_DIR_PROPS ADDITIONAL_MAKE_CLEAN_FILES ) + + IF (_tmp_DIR_PROPS) + SET(_tmp_DIR_PROPS ${_tmp_DIR_PROPS} ${ARGN}) + ELSE (_tmp_DIR_PROPS) + SET(_tmp_DIR_PROPS ${ARGN}) + ENDIF (_tmp_DIR_PROPS) + + SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${_tmp_DIR_PROPS}") +ENDMACRO(MACRO_ADDITIONAL_CLEAN_FILES) + -- cgit v1.2.1 From ffc69376dc591eae7b0ed2e974a599fb1b8b2aa8 Mon Sep 17 00:00:00 2001 From: David Faure Date: Wed, 15 Feb 2006 10:47:36 +0000 Subject: Lowercase some common keywords to improve readability svn path=/trunk/KDE/kdelibs/; revision=509624 --- modules/MacroAdditionalCleanFiles.cmake | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'modules/MacroAdditionalCleanFiles.cmake') diff --git a/modules/MacroAdditionalCleanFiles.cmake b/modules/MacroAdditionalCleanFiles.cmake index a3d930dc..5f1725ea 100644 --- a/modules/MacroAdditionalCleanFiles.cmake +++ b/modules/MacroAdditionalCleanFiles.cmake @@ -4,11 +4,11 @@ MACRO(MACRO_ADDITIONAL_CLEAN_FILES) GET_DIRECTORY_PROPERTY(_tmp_DIR_PROPS ADDITIONAL_MAKE_CLEAN_FILES ) - IF (_tmp_DIR_PROPS) - SET(_tmp_DIR_PROPS ${_tmp_DIR_PROPS} ${ARGN}) - ELSE (_tmp_DIR_PROPS) - SET(_tmp_DIR_PROPS ${ARGN}) - ENDIF (_tmp_DIR_PROPS) + if (_tmp_DIR_PROPS) + set(_tmp_DIR_PROPS ${_tmp_DIR_PROPS} ${ARGN}) + else (_tmp_DIR_PROPS) + set(_tmp_DIR_PROPS ${ARGN}) + endif (_tmp_DIR_PROPS) SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${_tmp_DIR_PROPS}") ENDMACRO(MACRO_ADDITIONAL_CLEAN_FILES) -- cgit v1.2.1 From 191846e3e21c697c28bd5c8a166edeb4072161e3 Mon Sep 17 00:00:00 2001 From: Allen Winter Date: Mon, 20 Mar 2006 21:05:37 +0000 Subject: minor cleanups: indenting, adding newline to end of file, etc. svn path=/trunk/KDE/kdelibs/; revision=520790 --- modules/MacroAdditionalCleanFiles.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/MacroAdditionalCleanFiles.cmake') diff --git a/modules/MacroAdditionalCleanFiles.cmake b/modules/MacroAdditionalCleanFiles.cmake index 5f1725ea..0da79c73 100644 --- a/modules/MacroAdditionalCleanFiles.cmake +++ b/modules/MacroAdditionalCleanFiles.cmake @@ -1,7 +1,7 @@ # - MACRO_ADDITIONAL_CLEAN_FILES(files...) # MACRO_OPTIONAL_FIND_PACKAGE( [QUIT] ) -MACRO(MACRO_ADDITIONAL_CLEAN_FILES) +MACRO (MACRO_ADDITIONAL_CLEAN_FILES) GET_DIRECTORY_PROPERTY(_tmp_DIR_PROPS ADDITIONAL_MAKE_CLEAN_FILES ) if (_tmp_DIR_PROPS) @@ -11,5 +11,5 @@ MACRO(MACRO_ADDITIONAL_CLEAN_FILES) endif (_tmp_DIR_PROPS) SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${_tmp_DIR_PROPS}") -ENDMACRO(MACRO_ADDITIONAL_CLEAN_FILES) +ENDMACRO (MACRO_ADDITIONAL_CLEAN_FILES) -- cgit v1.2.1 From c778596920e0d5357f216c885e35b4f97d371a23 Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Sat, 9 Sep 2006 10:18:35 +0000 Subject: added copyright notice everywhere. Now they all are BSD-licensed, as copyright holder I inserted everywhere the one who added it to svn (or Kitware if it is an enhanced copy from taken cmake) Some developers committed quite often but were not the ones who added the file, if you feel you have also copyright on the file add your name in the specific file. Copyright holders: CCMAIL: montel@kde.org CCMAIL: toscano.pino@tiscali.it CCMAIL: adymo@kdevelop.org CCMAIL: ranger@befunk.com CCMAIL: zack@kde.org CCMAIL: caslav.ilic@gmx.net CCMAIL: syntheticpp@yahoo.com CCMAIL: js@iidea.pl CCMAIL: michael.larouche@kdemail.net CCMAIL: ossi@kde.org CCMAIL: faure@kde.org Committers, but no files added so that they are not listed as copyright holders: CCMAIL: ch.ehrlicher@gmx.de CCMAIL: winter@kde.org CCMAIL: ralf.habacker@freenet.de CCMAIL: moura@kdewebdev.org CCMAIL: kde-buildsystem@kde.org Alex svn path=/trunk/KDE/kdelibs/; revision=582410 --- modules/MacroAdditionalCleanFiles.cmake | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'modules/MacroAdditionalCleanFiles.cmake') diff --git a/modules/MacroAdditionalCleanFiles.cmake b/modules/MacroAdditionalCleanFiles.cmake index 0da79c73..593182fe 100644 --- a/modules/MacroAdditionalCleanFiles.cmake +++ b/modules/MacroAdditionalCleanFiles.cmake @@ -1,6 +1,12 @@ # - MACRO_ADDITIONAL_CLEAN_FILES(files...) # MACRO_OPTIONAL_FIND_PACKAGE( [QUIT] ) +# Copyright (c) 2006, Alexander Neundorf, +# +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + + MACRO (MACRO_ADDITIONAL_CLEAN_FILES) GET_DIRECTORY_PROPERTY(_tmp_DIR_PROPS ADDITIONAL_MAKE_CLEAN_FILES ) -- cgit v1.2.1