summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt54
1 files changed, 8 insertions, 46 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0745441..c120736 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,6 +21,11 @@ SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
FIND_PACKAGE(Qt4 REQUIRED)
FIND_PACKAGE(Cups REQUIRED)
+# include Qt modules
+#SET(QT_USE_QTDBUS TRUE)
+SET(QT_USE_QTNETWORK TRUE)
+#SET(QT_USE_QTWEBKIT TRUE)
+
# some includes
INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}
@@ -34,11 +39,13 @@ INCLUDE_DIRECTORIES(
# printergui (maingui)
FILE(GLOB MAINGUI_SRCS
src/maingui/*.cpp
+ src/*.c
)
# password gui (printpwgui
FILE(GLOB PWGUI_SRCS
src/pwgui/*.cpp
+ src/*.c
)
################################################################################
@@ -50,59 +57,23 @@ FILE(GLOB MAINGUI_UIS
src/maingui/*.ui
)
-FILE(GLOB PWGUI_UIS
- src/pwgui/*.ui
-)
-
-# .qrc files
-#SET(MAINGUI_RCS pvsmgr.qrc)
-#SET(PWGUI_RCS pvsclient.qrc)
-
# includes all header files that should be treated with moc
SET(MAINGUI_MOC_HDRS
src/maingui/printergui.h
src/maingui/backdrop.h
+ src/maingui/pwgui.h
)
-SET(PWGUI_MOC_HDRS
- src/pwgui/pwgui.h
-)
-
-# i18n
-#FILE(GLOB MAINGUI_TSS
-# i18n/server/*.ts
-#)
-
-#FILE(GLOB PWGUI_TSS
-# i18n/client/*.ts
-#)
-
-
-# include Qt modules
-#SET(QT_USE_QTDBUS TRUE)
-#SET(QT_USE_QTNETWORK TRUE)
-#SET(QT_USE_QTWEBKIT TRUE)
-
# add some useful macros and variables
# (QT_USE_FILE is a variable defined by FIND_PACKAGE( Qt4 ) that contains
# a path to CMake script)
INCLUDE(${QT_USE_FILE})
-# this will run rcc on .qrc files
-#QT4_ADD_RESOURCES(MAINGUI_RC_SRCS ${MAINGUI_RCS})
-#QT4_ADD_RESOURCES(PWGUI_RC_SRCS ${PWGUI_RCS})
-
# this will run uic on .ui files
QT4_WRAP_UI(MAINGUI_UI_HDRS ${MAINGUI_UIS})
-QT4_WRAP_UI(PWGUI_UI_HDRS ${PWGUI_UIS})
# this will run moc
QT4_WRAP_CPP(MAINGUI_MOC_SRCS ${MAINGUI_MOC_HDRS})
-QT4_WRAP_CPP(PWGUI_MOC_SRCS ${PWGUI_MOC_HDRS})
-
-# i18n, run lupdate and lrelease)
-#QT4_CREATE_TRANSLATION(MAINGUI_QMS ${MAINGUI_SRCS} ${MAINGUI_UI_HDRS} ${MAINGUI_TSS})
-#QT4_CREATE_TRANSLATION(PWGUI_QMS ${PWGUI_SRCS} ${PWGUI_UI_HDRS} ${PWGUI_TSS})
################################################################################
# Build
@@ -113,15 +84,10 @@ ADD_EXECUTABLE(printergui
${MAINGUI_MOC_SRCS}
${MAINGUI_UI_HDRS}
${MAINGUI_RC_SRCS}
- ${MAINGUI_QMS}
)
ADD_EXECUTABLE(printpwgui
${PWGUI_SRCS}
- ${PWGUI_MOC_SRCS}
- ${PWGUI_UI_HDRS}
- ${PWGUI_RC_SRCS}
- ${PWGUI_QMS}
)
# link
@@ -130,10 +96,6 @@ TARGET_LINK_LIBRARIES(printergui
${CUPS_LIBRARIES}
)
-TARGET_LINK_LIBRARIES(printpwgui
- ${QT_LIBRARIES}
-)
-
# install
INSTALL(TARGETS printergui printpwgui RUNTIME DESTINATION bin)