From da17668f8464b35dd0a9f13073342c2b5dc21c3f Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 24 Nov 2011 17:10:48 -0600 Subject: Initial CMake conversion attempt (cherry picked from commit 01adb8f0d22cda54f15f7c3dda53e811d336a726) --- kdialogd3/CMakeLists.txt | 59 +++++++++++++++++++++++++++++++----------------- 1 file changed, 38 insertions(+), 21 deletions(-) (limited to 'kdialogd3') diff --git a/kdialogd3/CMakeLists.txt b/kdialogd3/CMakeLists.txt index faac7de..8783c46 100644 --- a/kdialogd3/CMakeLists.txt +++ b/kdialogd3/CMakeLists.txt @@ -1,23 +1,40 @@ -set(QT_MT_REQUIRED TRUE) -find_package(KDE3) -find_package(Qt3) +################################################# +# +# (C) 2011 Timothy Pearson +# kb9vqf (AT) pearsoncomputing.net +# +# Improvements and feedback are welcome +# +# This file is released under GPL >= 2 +# +################################################# -if (NOT QT_INCLUDE_DIR) - MESSAGE(STATUS_ERROR "Qt3 package not found--assuming TQt4") - SET(QT_INCLUDE_DIR "/usr/include/qt4" CACHE PATH "" FORCE) -endif (NOT QT_INCLUDE_DIR) +include_directories( + ${TQT_INCLUDE_DIRS} + ${TDE_INCLUDE_DIR} + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/common +) -if (KDE3_INCLUDE_DIR) - message("** INFORMATION: KDialogD for KDE3 will be built.") - link_directories(${KDE3_LIB_DIR}) - include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/common ${CMAKE_BINARY_DIR} ${KDE3_INCLUDE_DIR} ${QT_INCLUDE_DIR}) - set(kdialogd3_SRCS kdialogd.cpp) - SET(QT_MOC_EXECUTABLE "/usr/bin/tmoc") - kde3_automoc(${kdialogd3_SRCS}) - add_executable(kdialogd3 ${kdialogd3_SRCS}) - target_link_libraries(kdialogd3 qt-mt kdeui kio kdecore) - install_targets(/bin kdialogd3) - add_subdirectory(po) -else (KDE3_INCLUDE_DIR) - message("** ERROR : Could not locate Qt3/KDE3 headers, KDialogD for KDE3 will not be built.") -endif (KDE3_INCLUDE_DIR) +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIBRARY_DIRS} +) + +message("** INFORMATION: KDialogD for TDE will be built.") +add_subdirectory(po) + +##### kdialogd3 (executable) ################# + +set( target kdialogd3 ) + +set( ${target}_SRCS + kdialogd.cpp +) + +tde_add_executable( ${target} AUTOMOC + SOURCES ${${target}_SRCS} + LINK kdecore-shared kdeui-shared + DESTINATION ${BIN_INSTALL_DIR} +) \ No newline at end of file -- cgit v1.2.3