users: workaround build failure
x86_64-suse-linux/bin/ld: libusers_internal.a(mocs_compilation.cpp.o): relocation R_X86_64_32 against symbol `_ZN6Config16staticMetaObjectE' can not be used when making a shared object; recompile with -fPIC x86_64-suse-linux/bin/ld: failed to set dynamic section sizes: bad value collect2: error: ld returned 1 exit status
This commit is contained in:
parent
60df29d734
commit
0500eb54da
@ -7,7 +7,11 @@ find_package(${qtname} ${QT_VERSION} CONFIG REQUIRED Core DBus Network)
|
|||||||
find_package(Crypt REQUIRED)
|
find_package(Crypt REQUIRED)
|
||||||
|
|
||||||
# Add optional libraries here
|
# Add optional libraries here
|
||||||
set(USER_EXTRA_LIB)
|
set(USER_EXTRA_LIB
|
||||||
|
${kfname}::CoreAddons
|
||||||
|
${qtname}::DBus
|
||||||
|
${CRYPT_LIBRARIES}
|
||||||
|
)
|
||||||
|
|
||||||
find_package(LibPWQuality)
|
find_package(LibPWQuality)
|
||||||
set_package_properties(LibPWQuality PROPERTIES PURPOSE "Extra checks of password quality")
|
set_package_properties(LibPWQuality PROPERTIES PURPOSE "Extra checks of password quality")
|
||||||
@ -44,15 +48,13 @@ set(_users_src
|
|||||||
calamares_add_library(
|
calamares_add_library(
|
||||||
users_internal
|
users_internal
|
||||||
EXPORT_MACRO PLUGINDLLEXPORT_PRO
|
EXPORT_MACRO PLUGINDLLEXPORT_PRO
|
||||||
TARGET_TYPE STATIC
|
TARGET_TYPE OBJECT
|
||||||
NO_INSTALL
|
NO_INSTALL
|
||||||
NO_VERSION
|
NO_VERSION
|
||||||
SOURCES
|
SOURCES
|
||||||
${_users_src}
|
${_users_src}
|
||||||
LINK_LIBRARIES
|
LINK_LIBRARIES
|
||||||
${kfname}::CoreAddons
|
${USER_EXTRA_LIB}
|
||||||
${qtname}::DBus
|
|
||||||
${CRYPT_LIBRARIES}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
calamares_add_plugin(users
|
calamares_add_plugin(users
|
||||||
|
Loading…
Reference in New Issue
Block a user