~ubuntu-branches/ubuntu/wily/openms/wily

« back to all changes in this revision

Viewing changes to cmake/knime/copy_searchengines.cmake

  • Committer: Package Import Robot
  • Author(s): Filippo Rusconi
  • Date: 2013-12-20 11:30:16 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131220113016-wre5g9bteeheq6he
Tags: 1.11.1-3
* remove version number from libbost development package names;
* ensure that AUTHORS is correctly shipped in all packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# --------------------------------------------------------------------------
 
2
#                   OpenMS -- Open-Source Mass Spectrometry
 
3
# --------------------------------------------------------------------------
 
4
# Copyright The OpenMS Team -- Eberhard Karls University Tuebingen,
 
5
# ETH Zurich, and Freie Universitaet Berlin 2002-2012.
 
6
#
 
7
# This software is released under a three-clause BSD license:
 
8
#  * Redistributions of source code must retain the above copyright
 
9
#    notice, this list of conditions and the following disclaimer.
 
10
#  * Redistributions in binary form must reproduce the above copyright
 
11
#    notice, this list of conditions and the following disclaimer in the
 
12
#    documentation and/or other materials provided with the distribution.
 
13
#  * Neither the name of any author or any participating institution
 
14
#    may be used to endorse or promote products derived from this software
 
15
#    without specific prior written permission.
 
16
# For a full list of authors, refer to the file AUTHORS.
 
17
# --------------------------------------------------------------------------
 
18
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 
19
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 
20
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 
21
# ARE DISCLAIMED. IN NO EVENT SHALL ANY OF THE AUTHORS OR THE CONTRIBUTING
 
22
# INSTITUTIONS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 
23
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 
24
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
 
25
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 
26
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 
27
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 
28
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
29
#
 
30
# --------------------------------------------------------------------------
 
31
# $Maintainer: Stephan Aiche $
 
32
# $Authors: Stephan Aiche $
 
33
# --------------------------------------------------------------------------
 
34
 
 
35
CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
 
36
 
 
37
# include helper functions 
 
38
include ( ${SCRIPT_DIR}common.cmake )
 
39
 
 
40
set(required_variables "SE_PATH;TARGET_DIRECTORY")
 
41
check_variables(required_variables)
 
42
 
 
43
file(GLOB_RECURSE se_files "${SE_PATH}/*")
 
44
foreach(file ${se_files})  
 
45
  # remove the prefix 
 
46
  string(REPLACE "${SE_PATH}/" "" trimmed_file ${file})
 
47
  
 
48
  set(pos -1) 
 
49
  if(trimmed_file MATCHES ".svn/.*") 
 
50
    string(LENGTH "${CMAKE_MATCH_1}" pos) 
 
51
  endif() 
 
52
  
 
53
  # we only write out line that do not contain our parameter
 
54
  if (pos EQUAL -1)  
 
55
    # copy
 
56
    configure_file(${file} ${TARGET_DIRECTORY}/${trimmed_file} COPYONLY)
 
57
  endif()
 
58
endforeach() 
 
 
b'\\ No newline at end of file'