Ticket #606: eds12_find_v2.diff

File eds12_find_v2.diff, 2.6 KB (added by dgollub, 5 years ago)
  • FindEDS1.2.cmake

     
    4141        INCLUDE( UsePkgConfig ) 
    4242        # Take care about evolution-data-server-1.2.pc settings 
    4343        PKGCONFIG( evolution-data-server-1.2 _evolution-data-server-1.2_include_DIR _evolution-data-server-1.2_link_DIR _evolution-data-server-1.2_link_FLAGS _evolution-data-server-1.2_cflags ) 
     44 
    4445        # Take care about libebook-1.2.pc settings 
    4546        PKGCONFIG( libebook-1.2 _libebook-1.2_include_DIR _libebook-1.2_link_DIR _libebook-1.2_link_FLAGS _libebook-1.2_cflags ) 
     47        EXEC_PROGRAM( ${PKGCONFIG_EXECUTABLE} ARGS libebook-1.2 --variable=privincludedir OUTPUT_VARIABLE _libebook-1.2_include_DIR ) 
     48        STRING( REGEX REPLACE "[\r\n]" " " _libebook-1.2_include_DIR "${_libebook-1.2_include_DIR}" ) 
     49 
    4650        # Take care about libecal-1.2.pc settings 
    4751        PKGCONFIG( libecal-1.2 _libecal-1.2_include_DIR _libecal-1.2_link_DIR _libecal-1.2_link_FLAGS _libecal-1.2_cflags ) 
     52        EXEC_PROGRAM( ${PKGCONFIG_EXECUTABLE} ARGS libecal-1.2 --variable=privincludedir OUTPUT_VARIABLE _libecal-1.2_include_DIR ) 
     53        STRING( REGEX REPLACE "[\r\n]" " " _libecal-1.2_include_DIR "${_libecal-1.2_include_DIR}" ) 
     54 
    4855        # Take care about libedata-book-1.2.pc settings 
    4956        PKGCONFIG( libedata-book-1.2 _libedata-book-1.2_include_DIR _libedata-book-1.2_link_DIR _libedata-book-1.2_link_FLAGS _libedata-book-1.2_cflags ) 
     57        EXEC_PROGRAM( ${PKGCONFIG_EXECUTABLE} ARGS libedata-book-1.2 --variable=privincludedir OUTPUT_VARIABLE _libedata-book-1.2_include_DIR ) 
     58        STRING( REGEX REPLACE "[\r\n]" " " _libedata-book-1.2_include_DIR "${_libedata-book-1.2_include_DIR}" ) 
     59 
    5060        # Take care about libedata-cal-1.2.pc settings 
    5161        PKGCONFIG( libedata-cal-1.2 _libedata-cal-1.2_include_DIR _libedata-cal-1.2_link_DIR _libedata-cal-1.2_link_FLAGS _libedata-cal-1.2_cflags ) 
     62        EXEC_PROGRAM( ${PKGCONFIG_EXECUTABLE} ARGS libedata-cal-1.2 --variable=privincludedir OUTPUT_VARIABLE _libedata-cal-1.2_include_DIR ) 
     63        STRING( REGEX REPLACE "[\r\n]" " " _libedata-cal-1.2_include_DIR "${_libedata-cal-1.2_include_DIR}" ) 
     64 
    5265        # Take care about libedataserver-1.2.pc settings 
    5366        PKGCONFIG( libedataserver-1.2 _libedataserver-1.2_include_DIR _libedataserver-1.2_link_DIR _libedataserver-1.2_link_FLAGS _libedataserver-1.2_cflags ) 
     67        EXEC_PROGRAM( ${PKGCONFIG_EXECUTABLE} ARGS libedataserver-1.2 --variable=privincludedir OUTPUT_VARIABLE _libedataserver-1.2_include_DIR ) 
     68        STRING( REGEX REPLACE "[\r\n]" " " _libedataserver-1.2_include_DIR "${_libedataserver-1.2_include_DIR}" ) 
     69 
    5470ENDIF ( NOT WIN32 ) 
    5571 
    5672# Look for libebook1.2 include dir and libraries, and take care about pkg-config first...