~stub/ubuntu/trusty/avro-c/trunk

« back to all changes in this revision

Viewing changes to cmake_pretty.cmake

  • Committer: Stuart Bishop
  • Date: 2015-05-14 11:53:53 UTC
  • Revision ID: stuart@stuartbishop.net-20150514115353-0cvnrcyohcq5l7yj
Tags: upstream-1.7.7
ImportĀ upstreamĀ versionĀ 1.7.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Licensed to the Apache Software Foundation (ASF) under one
 
3
# or more contributor license agreements.  See the NOTICE file
 
4
# distributed with this work for additional information
 
5
# regarding copyright ownership.  The ASF licenses this file
 
6
# to you under the Apache License, Version 2.0 (the
 
7
# "License"); you may not use this file except in compliance
 
8
# with the License.  You may obtain a copy of the License at
 
9
#
 
10
#   http://www.apache.org/licenses/LICENSE-2.0
 
11
#
 
12
# Unless required by applicable law or agreed to in writing,
 
13
# software distributed under the License is distributed on an
 
14
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 
15
# KIND, either express or implied.  See the License for the
 
16
# specific language governing permissions and limitations
 
17
# under the License.
 
18
#
 
19
 
 
20
# Linux kernel source indent format options
 
21
set(INDENT_OPTS -nbad -bap -nbc -bbo -hnl -br -brs -c33 -cd33 -ncdb -ce -ci4
 
22
    -cli0 -d0 -di1 -nfc1 -i8 -ip0 -l80 -lp -npcs -nprs -npsl -sai
 
23
    -saf -saw -ncs -nsc -sob -nfca -cp33 -ss -ts8)
 
24
 
 
25
foreach($dir src tests examples)
 
26
        exec_program(indent
 
27
                 ARGS ${INDENT_OPTS} ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/*.[c,h]
 
28
                 OUTPUT_VARIABLE indent_output
 
29
                 RETURN_VALUE ret)
 
30
    message(STATUS ${indent_output})
 
31
        # TODO: mv ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/*~ /tmp; \
 
32
endforeach()
 
33