[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kcontrol/kxkb
From: Allen Winter <winter () kde ! org>
Date: 2008-12-16 15:09:43
Message-ID: 1229440183.402214.4933.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 897668 by winterz:
fix the logic for libxklavier and xkbfile discovery: xkbfile is always needed
to build kxkb; but, kxkb can be built without libxklavier.
M +5 -9 CMakeLists.txt
--- trunk/KDE/kdebase/workspace/kcontrol/kxkb/CMakeLists.txt #897667:897668
@@ -32,7 +32,7 @@
endif(USE_XKLAVIER STREQUAL ON)
-# we can build against libxklavier or xkbfile, but libxklavier is preferred
+# we can build against libxklavier+xkbfile or xkbfile alone, but libxklavier+xbfile \
is preferred
if(NOT HAVE_XKLAVIER)
# cannot use libxklavier, try xkbfile
@@ -44,19 +44,16 @@
SET(XKB_SUPPORT_LIB ${X11_Xkbfile_LIB})
MESSAGE(STATUS "Using xkbfile to get keyboard layouts for kxkb")
endif(NOT X11_Xkbfile_FOUND)
-
endif(NOT HAVE_XKLAVIER)
if(USE_XKLAVIER STREQUAL ON)
- macro_log_feature(LIBXKLAVIER_FOUND "libxklavier" "A XKB foundation library for \
keyboard handling software" "http://freedesktop.org/wiki/Software/LibXklavier" FALSE \
"3.0" "Recommended for kxkb, the KDE keyboard map switching \
utility.")
-else(USE_XKLAVIER STREQUAL ON)
- macro_log_feature(X11_Xkbfile_FOUND "xkbfile" "X11 KXB library for keyboard \
handling software" "http://www.x.org" FALSE "" "Either xkbfile or libxklavier is \
required to build kxkb, but libxklavier is preferred.") + \
macro_log_feature(LIBXKLAVIER_FOUND "libxklavier" "A XKB foundation library for \
keyboard handling software" "http://freedesktop.org/wiki/Software/LibXklavier" FALSE \
"3.0" "Recommended for kxkb, the KDE keyboard map switching utility.") \
endif(USE_XKLAVIER STREQUAL ON) +macro_log_feature(X11_Xkbfile_FOUND "xkbfile" "X11 \
KXB library for keyboard handling software" "http://www.x.org" FALSE "" "xkbfile is \
required to build kxkb.")
+if(X11_Xkbfile_FOUND AND HAVE_XKLAVIER)
-if(X11_Xkbfile_FOUND OR HAVE_XKLAVIER)
-
#MESSAGE("xkb support libs:: ${XKB_SUPPORT_LIB}")
########### common sources ############
@@ -70,7 +67,6 @@
${XKB_SUPPORT_SRC}
)
-
########### KCM ###############
set(kcm_keyboard_layout_PART_SRCS
@@ -161,4 +157,4 @@
#install(FILES kxkb_part.desktop DESTINATION ${SERVICES_INSTALL_DIR})
##install(FILES kxkb_part.rc DESTINATION ${DATA_INSTALL_DIR}/kxkb_part)
-endif(X11_Xkbfile_FOUND OR HAVE_XKLAVIER)
+endif(X11_Xkbfile_FOUND AND HAVE_XKLAVIER)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic