From 9f7b06796282c204663c3c1f75ce85057430e34b Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Sun, 20 Aug 2006 13:48:13 +0000 Subject: new macros macro_add_{compile,link}_flags(target "flags ...") svn path=/trunk/KDE/kdelibs/; revision=574886 --- modules/MacroAddCompileFlags.cmake | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 modules/MacroAddCompileFlags.cmake (limited to 'modules/MacroAddCompileFlags.cmake') diff --git a/modules/MacroAddCompileFlags.cmake b/modules/MacroAddCompileFlags.cmake new file mode 100644 index 00000000..67c0f29f --- /dev/null +++ b/modules/MacroAddCompileFlags.cmake @@ -0,0 +1,13 @@ +# - MACRO_ADD_COMPILE_FLAGS(<_target> "flags...") + +MACRO (MACRO_ADD_COMPILE_FLAGS _target _flg) + + GET_TARGET_PROPERTY(_flags ${_target} COMPILE_FLAGS) + if (_flags) + set(_flags "${_flags} ${_flg}") + else (_flags) + set(_flags "${_flg}") + endif (_flags) + SET_TARGET_PROPERTIES(${_target} PROPERTIES COMPILE_FLAGS "${_flags}") + +ENDMACRO (MACRO_ADD_COMPILE_FLAGS) -- 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/MacroAddCompileFlags.cmake | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'modules/MacroAddCompileFlags.cmake') diff --git a/modules/MacroAddCompileFlags.cmake b/modules/MacroAddCompileFlags.cmake index 67c0f29f..12038c00 100644 --- a/modules/MacroAddCompileFlags.cmake +++ b/modules/MacroAddCompileFlags.cmake @@ -1,5 +1,11 @@ # - MACRO_ADD_COMPILE_FLAGS(<_target> "flags...") +# Copyright (c) 2006, Oswald Buddenhagen, +# +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + + MACRO (MACRO_ADD_COMPILE_FLAGS _target _flg) GET_TARGET_PROPERTY(_flags ${_target} COMPILE_FLAGS) -- cgit v1.2.1