Use CMAKE_<CONFIG>_POSTFIX on config files, used for cmake and pkgconfig.
Fixes bug #286. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
This commit is contained in:
parent
f8a12b7577
commit
2a225be9c7
3 changed files with 8 additions and 2 deletions
|
|
@ -42,6 +42,12 @@ set(libpyside_HEADERS
|
||||||
qproperty.h
|
qproperty.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||||
|
set(LIBRARY_OUTPUT_SUFFIX ${CMAKE_DEBUG_POSTFIX})
|
||||||
|
else()
|
||||||
|
set(LIBRARY_OUTPUT_SUFFIX ${CMAKE_RELEASE_POSTFIX})
|
||||||
|
endif()
|
||||||
|
|
||||||
# create pkg-config file
|
# create pkg-config file
|
||||||
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pyside.pc.in"
|
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pyside.pc.in"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/pyside${pyside_SUFFIX}.pc" @ONLY)
|
"${CMAKE_CURRENT_BINARY_DIR}/pyside${pyside_SUFFIX}.pc" @ONLY)
|
||||||
|
|
|
||||||
|
|
@ -3,5 +3,5 @@
|
||||||
# PYSIDE_TYPESYSTEMS - Type system files that should be used by other bindings extending PySide
|
# PYSIDE_TYPESYSTEMS - Type system files that should be used by other bindings extending PySide
|
||||||
|
|
||||||
SET(PYSIDE_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include/PySide@pyside_SUFFIX@")
|
SET(PYSIDE_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include/PySide@pyside_SUFFIX@")
|
||||||
SET(PYSIDE_LIBRARY "@LIB_INSTALL_DIR@/@CMAKE_SHARED_LIBRARY_PREFIX@pyside@pyside_SUFFIX@@CMAKE_SHARED_LIBRARY_SUFFIX@")
|
SET(PYSIDE_LIBRARY "@LIB_INSTALL_DIR@/@CMAKE_SHARED_LIBRARY_PREFIX@pyside@pyside_SUFFIX@@LIBRARY_OUTPUT_SUFFIX@@CMAKE_SHARED_LIBRARY_SUFFIX@")
|
||||||
SET(PYSIDE_TYPESYSTEMS "@CMAKE_INSTALL_PREFIX@/share/PySide@pyside_SUFFFIX@/typesystems")
|
SET(PYSIDE_TYPESYSTEMS "@CMAKE_INSTALL_PREFIX@/share/PySide@pyside_SUFFFIX@/typesystems")
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,6 @@ typesystemdir=@CMAKE_INSTALL_PREFIX@/share/PySide@pyside_SUFFIX@/typesystems
|
||||||
Name: PySide@pyside_SUFFIX@
|
Name: PySide@pyside_SUFFIX@
|
||||||
Description: Support library for Python bindings of Qt-based libraries.
|
Description: Support library for Python bindings of Qt-based libraries.
|
||||||
Version: @BINDING_API_VERSION@
|
Version: @BINDING_API_VERSION@
|
||||||
Libs: -L${libdir} -lpython -lpyside@pyside_SUFFIX@
|
Libs: -L${libdir} -lpython -lpyside@pyside_SUFFIX@@LIBRARY_OUTPUT_SUFFIX@
|
||||||
Cflags: -I${includedir}
|
Cflags: -I${includedir}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue