|
@@ -103,27 +103,15 @@ ENDIF (NOT CMAKE_BUILD_TYPE)
|
|
|
#SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
|
|
#SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
|
|
|
#SET(CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
|
|
#SET(CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
|
|
|
|
|
|
|
|
-# all calls to FIND_PROGRAM/PATH/LIBRARY() follow the same scheme:
|
|
|
|
|
-# at first try some special paths with the argument "NO_DEFAULT_PATH"
|
|
|
|
|
-# so only these paths are checked
|
|
|
|
|
-# this is followed by a second call to FIND_PROGRAM/PATH/LIBRARY()
|
|
|
|
|
-# but this time without any paths and without NO_DEFAULT_PATH
|
|
|
|
|
-# this second call will do nothing if the first call already found
|
|
|
|
|
-# what it was looking for, if not, it will search only in the default
|
|
|
|
|
-# directories (/usr, /usr/local, etc.)
|
|
|
|
|
-
|
|
|
|
|
#now try to find some kde stuff
|
|
#now try to find some kde stuff
|
|
|
-FIND_PROGRAM(KDECONFIG_EXECUTABLE NAMES kde-config PATHS
|
|
|
|
|
|
|
+FIND_PROGRAM(KDECONFIG_EXECUTABLE NAMES kde-config
|
|
|
|
|
+ HINTS
|
|
|
$ENV{KDEDIR}/bin
|
|
$ENV{KDEDIR}/bin
|
|
|
|
|
+ PATHS
|
|
|
/opt/kde3/bin
|
|
/opt/kde3/bin
|
|
|
/opt/kde/bin
|
|
/opt/kde/bin
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-FIND_PROGRAM(KDECONFIG_EXECUTABLE kde-config)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
SET(KDE3PREFIX)
|
|
SET(KDE3PREFIX)
|
|
|
IF(KDECONFIG_EXECUTABLE)
|
|
IF(KDECONFIG_EXECUTABLE)
|
|
|
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --version
|
|
EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --version
|
|
@@ -143,29 +131,26 @@ ENDIF(KDECONFIG_EXECUTABLE)
|
|
|
# at first the KDE include direcory
|
|
# at first the KDE include direcory
|
|
|
# kpassdlg.h comes from kdeui and doesn't exist in KDE4 anymore
|
|
# kpassdlg.h comes from kdeui and doesn't exist in KDE4 anymore
|
|
|
FIND_PATH(KDE3_INCLUDE_DIR kpassdlg.h
|
|
FIND_PATH(KDE3_INCLUDE_DIR kpassdlg.h
|
|
|
|
|
+ HINTS
|
|
|
$ENV{KDEDIR}/include
|
|
$ENV{KDEDIR}/include
|
|
|
${KDE3PREFIX}/include
|
|
${KDE3PREFIX}/include
|
|
|
|
|
+ PATHS
|
|
|
/opt/kde3/include
|
|
/opt/kde3/include
|
|
|
/opt/kde/include
|
|
/opt/kde/include
|
|
|
/usr/include/kde
|
|
/usr/include/kde
|
|
|
/usr/local/include/kde
|
|
/usr/local/include/kde
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-FIND_PATH(KDE3_INCLUDE_DIR kpassdlg.h)
|
|
|
|
|
-
|
|
|
|
|
#now the KDE library directory
|
|
#now the KDE library directory
|
|
|
FIND_LIBRARY(KDE3_KDECORE_LIBRARY NAMES kdecore
|
|
FIND_LIBRARY(KDE3_KDECORE_LIBRARY NAMES kdecore
|
|
|
- PATHS
|
|
|
|
|
|
|
+ HINTS
|
|
|
$ENV{KDEDIR}/lib
|
|
$ENV{KDEDIR}/lib
|
|
|
${KDE3PREFIX}/lib
|
|
${KDE3PREFIX}/lib
|
|
|
|
|
+ PATHS
|
|
|
/opt/kde3/lib
|
|
/opt/kde3/lib
|
|
|
/opt/kde/lib
|
|
/opt/kde/lib
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-FIND_LIBRARY(KDE3_KDECORE_LIBRARY NAMES kdecore)
|
|
|
|
|
-
|
|
|
|
|
SET(QT_AND_KDECORE_LIBS ${QT_LIBRARIES} ${KDE3_KDECORE_LIBRARY})
|
|
SET(QT_AND_KDECORE_LIBS ${QT_LIBRARIES} ${KDE3_KDECORE_LIBRARY})
|
|
|
|
|
|
|
|
GET_FILENAME_COMPONENT(KDE3_LIB_DIR ${KDE3_KDECORE_LIBRARY} PATH )
|
|
GET_FILENAME_COMPONENT(KDE3_LIB_DIR ${KDE3_KDECORE_LIBRARY} PATH )
|
|
@@ -179,36 +164,33 @@ IF(NOT KDE3_LIBTOOL_DIR)
|
|
|
ENDIF(NOT KDE3_LIBTOOL_DIR)
|
|
ENDIF(NOT KDE3_LIBTOOL_DIR)
|
|
|
|
|
|
|
|
#now search for the dcop utilities
|
|
#now search for the dcop utilities
|
|
|
-FIND_PROGRAM(KDE3_DCOPIDL_EXECUTABLE NAMES dcopidl PATHS
|
|
|
|
|
|
|
+FIND_PROGRAM(KDE3_DCOPIDL_EXECUTABLE NAMES dcopidl
|
|
|
|
|
+ HINTS
|
|
|
$ENV{KDEDIR}/bin
|
|
$ENV{KDEDIR}/bin
|
|
|
${KDE3PREFIX}/bin
|
|
${KDE3PREFIX}/bin
|
|
|
|
|
+ PATHS
|
|
|
/opt/kde3/bin
|
|
/opt/kde3/bin
|
|
|
/opt/kde/bin
|
|
/opt/kde/bin
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-FIND_PROGRAM(KDE3_DCOPIDL_EXECUTABLE NAMES dcopidl)
|
|
|
|
|
-
|
|
|
|
|
-FIND_PROGRAM(KDE3_DCOPIDL2CPP_EXECUTABLE NAMES dcopidl2cpp PATHS
|
|
|
|
|
|
|
+FIND_PROGRAM(KDE3_DCOPIDL2CPP_EXECUTABLE NAMES dcopidl2cpp
|
|
|
|
|
+ HINTS
|
|
|
$ENV{KDEDIR}/bin
|
|
$ENV{KDEDIR}/bin
|
|
|
${KDE3PREFIX}/bin
|
|
${KDE3PREFIX}/bin
|
|
|
|
|
+ PATHS
|
|
|
/opt/kde3/bin
|
|
/opt/kde3/bin
|
|
|
/opt/kde/bin
|
|
/opt/kde/bin
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-FIND_PROGRAM(KDE3_DCOPIDL2CPP_EXECUTABLE NAMES dcopidl2cpp)
|
|
|
|
|
-
|
|
|
|
|
-FIND_PROGRAM(KDE3_KCFGC_EXECUTABLE NAMES kconfig_compiler PATHS
|
|
|
|
|
|
|
+FIND_PROGRAM(KDE3_KCFGC_EXECUTABLE NAMES kconfig_compiler
|
|
|
|
|
+ HINTS
|
|
|
$ENV{KDEDIR}/bin
|
|
$ENV{KDEDIR}/bin
|
|
|
${KDE3PREFIX}/bin
|
|
${KDE3PREFIX}/bin
|
|
|
|
|
+ PATHS
|
|
|
/opt/kde3/bin
|
|
/opt/kde3/bin
|
|
|
/opt/kde/bin
|
|
/opt/kde/bin
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-FIND_PROGRAM(KDE3_KCFGC_EXECUTABLE NAMES kconfig_compiler)
|
|
|
|
|
-
|
|
|
|
|
# KDE3Macros.cmake contains all the KDE specific macros
|
|
# KDE3Macros.cmake contains all the KDE specific macros
|
|
|
INCLUDE(KDE3Macros)
|
|
INCLUDE(KDE3Macros)
|
|
|
|
|
|