summaryrefslogtreecommitdiffstats
path: root/kopete/protocols/sms/services/ConfigureChecks.cmake
blob: 4ed454b496dad5893b1fb59159479dcd4311c5ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#################################################
#
#  (C) 2010-2011 Serghei Amelian
#  serghei (DOT) amelian (AT) gmail.com
#
#  Improvements and feedback are welcome
#
#  This file is released under GPL >= 2
#
#################################################

if( WITH_GSM )

  tde_save( CMAKE_REQUIRED_INCLUDES )
  set( CMAKE_REQUIRED_INCLUDES ${TQT_INCLUDE_DIRS} )
  check_include_file_cxx( gsmlib/gsm_util.h HAVE_GSMLIB_GSM_UTIL_H )
  tde_restore( CMAKE_REQUIRED_INCLUDES )

  if( HAVE_GSMLIB_GSM_UTIL_H )
    set( INCLUDE_SMSGSM 1 )
    find_library( GSM_LIBRARY gsmme )
  endif( )

  if( NOT (HAVE_GSMLIB_GSM_UTIL_H AND GSM_LIBRARY) )
    tde_message_fatal( "gsmlib is required, but was not found on your system" )
  endif( )

endif( )

configure_file( config.h.cmake config.h @ONLY )