Browse Source

Fix CMake config-file package.

pull/5/head
Ghislain MARY 9 years ago
parent
commit
9b07c787fd
1 changed files with 22 additions and 4 deletions
  1. +22
    -4
      Bcg729Config.cmake.in

+ 22
- 4
Bcg729Config.cmake.in View File

@ -28,10 +28,28 @@
# BCG729_LIBRARIES - The libraries needed to use bcg729 # BCG729_LIBRARIES - The libraries needed to use bcg729
# BCG729_CPPFLAGS - The compilation flags needed to use bcg729 # BCG729_CPPFLAGS - The compilation flags needed to use bcg729
include("${CMAKE_CURRENT_LIST_DIR}/Bcg729Targets.cmake")
if(NOT LINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS)
include("${CMAKE_CURRENT_LIST_DIR}/Bcg729Targets.cmake")
endif()
if(@ENABLE_SHARED@)
set(BCG729_TARGETNAME bcg729)
set(BCG729_LIBRARIES ${BCG729_TARGETNAME})
else()
set(BCG729_TARGETNAME bcg729-static)
get_target_property(BCG729_LIBRARIES ${BCG729_TARGETNAME} LOCATION)
get_target_property(BCG729_LINK_LIBRARIES ${BCG729_TARGETNAME} INTERFACE_LINK_LIBRARIES)
if(BCG729_LINK_LIBRARIES)
list(APPEND BCG729_LIBRARIES ${BCG729_LIBRARIES})
endif()
endif()
get_target_property(BCG729_INCLUDE_DIRS ${BCG729_TARGETNAME} INTERFACE_INCLUDE_DIRECTORIES)
if(LINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS)
list(INSERT BCG729_INCLUDE_DIRS 0 "${EP_bcg729_INCLUDE_DIR}")
else()
list(INSERT BCG729_INCLUDE_DIRS 0 "@CMAKE_INSTALL_FULL_INCLUDEDIR@")
endif()
list(REMOVE_DUPLICATES BCG729_INCLUDE_DIRS)
get_filename_component(BCG729_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
set(BCG729_INCLUDE_DIRS "${BCG729_CMAKE_DIR}/../../../include")
set(BCG729_LIBRARIES bcg729)
set(BCG729_CPPFLAGS @BCG729_CPPFLAGS@) set(BCG729_CPPFLAGS @BCG729_CPPFLAGS@)
set(BCG729_FOUND 1) set(BCG729_FOUND 1)

Loading…
Cancel
Save