Data model for settings/options updates
[qtrapids] / src / utest / options / CMakeLists.txt
diff --git a/src/utest/options/CMakeLists.txt b/src/utest/options/CMakeLists.txt
new file mode 100644 (file)
index 0000000..5034d87
--- /dev/null
@@ -0,0 +1,62 @@
+INCLUDE(${QT_USE_FILE})
+
+INCLUDE_DIRECTORIES(../include)
+
+INCLUDE_DIRECTORIES(
+   ${QT_INCLUDE_DIR}
+   ${QT_QTTEST_INCLUDE_DIR}
+   ${QT_QTGUI}
+)
+
+
+SET(MOC_HEADERS
+  ./Options.hpp
+  ./modeltest.h
+)
+
+SET(SRC
+  ./Options.cpp
+  ./modeltest.cpp
+)
+
+QT4_WRAP_CPP(SRC ${MOC_HEADERS})
+
+
+SET(MOC_UIHEADERS
+  ./MainUI.hpp
+)
+
+SET(UISRC
+  ./MainUI.cpp
+  ./Options.cpp
+)
+
+QT4_WRAP_CPP(UISRC ${MOC_UIHEADERS})
+
+SET(MOC_UTESTHEADERS
+  ./TestSettingsModel.hpp
+)
+
+SET(UTESTSRC
+  ./TestSettingsModel.cpp
+)
+
+QT4_WRAP_CPP(UTESTSRC ${MOC_UTESTHEADERS})
+
+
+ADD_EXECUTABLE(uitestopt ${UISRC} ${MOC_UIHEADERS} ${SRC} ${MOC_HEADERS} mainui.cpp)
+ADD_EXECUTABLE(testopt ${SRC} ${MOC_HEADERS} ${UTESTSRC} ${MOC_UTESTHEADERS}  main.cpp)
+
+ADD_DEFINITIONS(-DQT_SHARED)
+
+TARGET_LINK_LIBRARIES(uitestopt 
+  ${QT_QTGUI_LIBRARY} 
+  ${QT_QTCORE_LIBRARY} 
+)
+
+TARGET_LINK_LIBRARIES(testopt 
+  ${QT_QTGUI_LIBRARY} 
+  ${QT_QTCORE_LIBRARY} 
+  ${QT_QTTEST_LIBRARY}
+)
+