diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-24 17:10:48 -0600 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2012-08-25 14:24:47 +0200 |
commit | da17668f8464b35dd0a9f13073342c2b5dc21c3f (patch) | |
tree | 18290ecb356d2b424d6ff92838a6346c3d918425 /kdialogd3 | |
parent | 56a74759b7a1ef815ff06ffc8ca761438f00d828 (diff) | |
download | kgtk-qt3-da17668f8464b35dd0a9f13073342c2b5dc21c3f.tar.gz kgtk-qt3-da17668f8464b35dd0a9f13073342c2b5dc21c3f.zip |
Initial CMake conversion attempt
(cherry picked from commit 01adb8f0d22cda54f15f7c3dda53e811d336a726)
Diffstat (limited to 'kdialogd3')
-rw-r--r-- | kdialogd3/CMakeLists.txt | 59 |
1 files changed, 38 insertions, 21 deletions
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 |