]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add a build system for parameter_gui
authormaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 1 Oct 2012 21:45:18 +0000 (21:45 +0000)
committermaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 1 Oct 2012 21:45:18 +0000 (21:45 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_cmake@26917 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/contrib/mesh_conversion/CMakeLists.txt
deal.II/contrib/parameter_gui/CMakeLists.txt

index 477b261237a9ee010ef80c46bdd8302bde878e81..ae162cb40cd493c38fd3dc6aed2b4a65cc204f5e 100644 (file)
@@ -1,8 +1,16 @@
+
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+#PROJECT(parameter_gui)
+
 ADD_EXECUTABLE(mesh_conversion
   Main.cc
   MeshConversion.cc
   )
 
+IF("${DEAL_II_EXECUTABLE_RELDIR}" STREQUAL "")
+  SET(DEAL_II_EXECUTABLE_RELDIR "bin")
+ENDIF()
+
 INSTALL(TARGETS mesh_conversion
   RUNTIME
   DESTINATION ${DEAL_II_EXECUTABLE_RELDIR}
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..63436083ce5153f6f3b4f349b7da6b8b7612c1ed 100644 (file)
@@ -0,0 +1,45 @@
+
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+#PROJECT(parameter_gui)
+
+FIND_PACKAGE(Qt4 REQUIRED QtCore QtGui QtXml)
+
+INCLUDE(${QT_USE_FILE})
+
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
+
+QT4_WRAP_CPP(SOURCE_MOC
+  browse_lineedit.h
+  info_message.h
+  mainwindow.h
+  parameter_delegate.h
+  )
+
+QT4_ADD_RESOURCES(SOURCE_RCC
+  application.qrc
+  )
+
+ADD_EXECUTABLE(parameter_gui
+  browse_lineedit.cpp
+  info_message.cpp
+  main.cpp
+  mainwindow.cpp
+  parameter_delegate.cpp
+  xml_parameter_reader.cpp
+  xml_parameter_writer.cpp
+  ${SOURCE_MOC}
+  ${SOURCE_RCC}
+  )
+
+TARGET_LINK_LIBRARIES(parameter_gui ${QT_LIBRARIES})
+
+IF("${DEAL_II_EXECUTABLE_RELDIR}" STREQUAL "")
+  SET(DEAL_II_EXECUTABLE_RELDIR "bin")
+ENDIF()
+
+INSTALL(TARGETS parameter_gui
+  RUNTIME
+  DESTINATION ${DEAL_II_EXECUTABLE_RELDIR}
+  COMPONENT contrib
+  )
+

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.