~alan-griffiths/mir/knee-jerk-mir_surface_state_automatic

« back to all changes in this revision

Viewing changes to cmake/Debian.cmake

  • Committer: Kevin DuBois
  • Date: 2012-11-13 01:36:29 UTC
  • mfrom: (245 trunk)
  • mto: This revision was merged to the branch mainline in revision 246.
  • Revision ID: kevin.dubois@canonical.com-20121113013629-q4496w4mp5e33auk
merge in base branch. move the demo clients to a new directory, examples/

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Check if dpkg-buildflags is available and adjust cmake buildflags
 
2
find_program(DPKG_BUILDFLAGS dpkg-buildflags)
 
3
 
 
4
if (DPKG_BUILDFLAGS)
 
5
  message(STATUS "dpkg-buildflags available, adjusting compiler flags.")
 
6
  #dpkg-buildflags is available, adjust cmake buildflags now.
 
7
  execute_process(
 
8
    COMMAND ${DPKG_BUILDFLAGS} "--get" "CFLAGS"
 
9
    OUTPUT_VARIABLE DPKG_BUILDFLAGS_CFLAGS
 
10
    OUTPUT_STRIP_TRAILING_WHITESPACE
 
11
    )
 
12
  
 
13
  execute_process(
 
14
    COMMAND ${DPKG_BUILDFLAGS} "--get" "CPPFLAGS"
 
15
    OUTPUT_VARIABLE DPKG_BUILDFLAGS_CPPFLAGS
 
16
    OUTPUT_STRIP_TRAILING_WHITESPACE
 
17
    )
 
18
  
 
19
  execute_process(
 
20
    COMMAND ${DPKG_BUILDFLAGS} "--get" "CXXFLAGS"
 
21
    OUTPUT_VARIABLE DPKG_BUILDFLAGS_CXXFLAGS
 
22
    OUTPUT_STRIP_TRAILING_WHITESPACE
 
23
    )
 
24
 
 
25
  execute_process(
 
26
    COMMAND ${DPKG_BUILDFLAGS} "--get" "LDFLAGS"
 
27
    OUTPUT_VARIABLE DPKG_BUILDFLAGS_LDFLAGS
 
28
    OUTPUT_STRIP_TRAILING_WHITESPACE
 
29
    )
 
30
 
 
31
  message(STATUS "DPKG_BUILDFLAGS_CFLAGS: " ${DPKG_BUILDFLAGS_CFLAGS})
 
32
  message(STATUS "DPKG_BUILDFLAGS_CPPFLAGS: " ${DPKG_BUILDFLAGS_CPPFLAGS})
 
33
  message(STATUS "DPKG_BUILDFLAGS_CXXFLAGS: " ${DPKG_BUILDFLAGS_CXXFLAGS})
 
34
  message(STATUS "DPKG_BUILDFLAGS_LDFLAGS: " ${DPKG_BUILDFLAGS_LDFLAGS})
 
35
 
 
36
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${DPKG_BUILDFLAGS_CFLAGS}")
 
37
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DPKG_BUILDFLAGS_CXXFLAGS}")
 
38
  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${DPKG_BUILDFLAGS_LDFLAGS}")
 
39
  add_definitions("${DPKG_BUILDFLAGS_CPPFLAGS}")
 
40
else()
 
41
  message(WARNING "Could not find dpkg-buildflags, not building with packaging setup C/C++/LD-Flags.")
 
42
endif(DPKG_BUILDFLAGS)
 
 
b'\\ No newline at end of file'