瀏覽代碼

added CmakeLists

Johannes Ruehle 12 年之前
父節點
當前提交
ac5689101e
共有 1 個文件被更改,包括 39 次插入0 次删除
  1. 39 0
      CMakeLists.txt

+ 39 - 0
CMakeLists.txt

@@ -0,0 +1,39 @@
+cmake_minimum_required(VERSION 2.8)
+project (ImageLabeler)
+
+FIND_PACKAGE(Qt4 REQUIRED) 
+
+
+# The version number.
+set (ImageLabeler_VERSION_MAJOR 1)
+set (ImageLabeler_VERSION_MINOR 0)
+ 
+SET(ImageLabeler_SOURCES main.cpp functions.cpp ImageHolder.cpp ImageLabeler.cpp LineEditForm.cpp OptionsForm.cpp)
+SET(ImageLabeler_HEADERS ImageHolder.h ImageLabeler.h LineEditForm.h OptionsForm.h)
+SET(ImageLabeler_FORMS ui/ImageLabeler.ui)
+
+SET(QT_USE_QTXML TRUE)
+
+QT4_WRAP_CPP(ImageLabeler_HEADERS_MOC ${ImageLabeler_HEADERS})
+QT4_WRAP_UI(ImageLabeler_HEADERS_FORMS ${ImageLabeler_FORMS})
+ 
+# add the binary tree to the search path for include files
+# so that we will find TutorialConfig.h
+#include_directories ("${PROJECT_BINARY_DIR}")
+
+INCLUDE(${QT_USE_FILE})
+ADD_DEFINITIONS(${QT_DEFINITIONS}) 
+
+# add the executable
+add_executable (ImageLabeler ${ImageLabeler_SOURCES} ${ImageLabeler_HEADERS_MOC} ${ImageLabeler_HEADERS_FORMS})
+#target_link_libraries (Tutorial  ${EXTRA_LIBS})
+
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
+
+TARGET_LINK_LIBRARIES(ImageLabeler ${QT_LIBRARIES})
+
+# add the install targets
+install (TARGETS ImageLabeler DESTINATION bin)
+#install (FILES "${PROJECT_BINARY_DIR}/TutorialConfig.h"        
+#         DESTINATION include)
+