|
@@ -1,16 +1,16 @@
|
|
# Helper for Find modules
|
|
# Helper for Find modules
|
|
|
|
|
|
function(get_flags_from_pkg_config _library _pc_prefix _out_prefix)
|
|
function(get_flags_from_pkg_config _library _pc_prefix _out_prefix)
|
|
- if("${_library}" MATCHES "${CMAKE_STATIC_LIBRARY_SUFFIX}$")
|
|
|
|
- set(_cflags ${_pc_prefix}_STATIC_CFLAGS_OTHER)
|
|
|
|
- set(_link_libraries ${_pc_prefix}_STATIC_LIBRARIES)
|
|
|
|
- set(_link_options ${_pc_prefix}_STATIC_LDFLAGS_OTHER)
|
|
|
|
- set(_library_dirs ${_pc_prefix}_STATIC_LIBRARY_DIRS)
|
|
|
|
- else()
|
|
|
|
|
|
+ if(NOT "${_library}" MATCHES "${CMAKE_SHARED_LIBRARY_SUFFIX}$")
|
|
set(_cflags ${_pc_prefix}_CFLAGS_OTHER)
|
|
set(_cflags ${_pc_prefix}_CFLAGS_OTHER)
|
|
set(_link_libraries ${_pc_prefix}_LIBRARIES)
|
|
set(_link_libraries ${_pc_prefix}_LIBRARIES)
|
|
set(_link_options ${_pc_prefix}_LDFLAGS_OTHER)
|
|
set(_link_options ${_pc_prefix}_LDFLAGS_OTHER)
|
|
set(_library_dirs ${_pc_prefix}_LIBRARY_DIRS)
|
|
set(_library_dirs ${_pc_prefix}_LIBRARY_DIRS)
|
|
|
|
+ else()
|
|
|
|
+ set(_cflags ${_pc_prefix}_STATIC_CFLAGS_OTHER)
|
|
|
|
+ set(_link_libraries ${_pc_prefix}_STATIC_LIBRARIES)
|
|
|
|
+ set(_link_options ${_pc_prefix}_STATIC_LDFLAGS_OTHER)
|
|
|
|
+ set(_library_dirs ${_pc_prefix}_STATIC_LIBRARY_DIRS)
|
|
endif()
|
|
endif()
|
|
|
|
|
|
# The *_LIBRARIES lists always start with the library itself
|
|
# The *_LIBRARIES lists always start with the library itself
|