summaryrefslogtreecommitdiffstats
path: root/kde/cmake/kscreenlocker
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-03-19 21:30:01 +0100
committer Eric Hameleers <alien@slackware.com>2017-03-19 21:30:01 +0100
commit7bb3394d69422f234ffc5544930dd1d90917d50f (patch)
tree813682e846823cd4924c16a1206b8d6527723efe /kde/cmake/kscreenlocker
parente2b22979813aca8786e2a39ec1a0e5cb11b45c61 (diff)
downloadktown-7bb3394d69422f234ffc5544930dd1d90917d50f.tar.gz
ktown-7bb3394d69422f234ffc5544930dd1d90917d50f.tar.xz
kscreenlocker: Slackware does not use PAM.
Actually, adding "-DPAM_REQUIRED=OFF" is not required at this moment, as the current default is "no PAM". But the developer is going to require PAM by default in future releases, and added the above cmake parameter specifically for Slackware (and other non-PAM distros).
Diffstat (limited to 'kde/cmake/kscreenlocker')
-rw-r--r--[l---------]kde/cmake/kscreenlocker26
1 files changed, 25 insertions, 1 deletions
diff --git a/kde/cmake/kscreenlocker b/kde/cmake/kscreenlocker
index eff359e..943d246 120000..100644
--- a/kde/cmake/kscreenlocker
+++ b/kde/cmake/kscreenlocker
@@ -1 +1,25 @@
-plasma \ No newline at end of file
+mkdir build
+cd build
+ cmake \
+ $KDE_OPT_ARGS \
+ -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \
+ -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
+ -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DBUILD_TESTING=OFF \
+ -DHAVE_SHADOW=TRUE \
+ -DPAM_REQUIRED=OFF \
+ -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca \
+ ..
+