From d65597902a4db0859a28abb58bb0c7f25f0f75eb Mon Sep 17 00:00:00 2001 From: maier Date: Mon, 1 Oct 2012 21:45:18 +0000 Subject: [PATCH] Add a build system for parameter_gui git-svn-id: https://svn.dealii.org/branches/branch_cmake@26917 0785d39b-7218-0410-832d-ea1e28bc413d --- .../contrib/mesh_conversion/CMakeLists.txt | 8 ++++ deal.II/contrib/parameter_gui/CMakeLists.txt | 45 +++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/deal.II/contrib/mesh_conversion/CMakeLists.txt b/deal.II/contrib/mesh_conversion/CMakeLists.txt index 477b261237..ae162cb40c 100644 --- a/deal.II/contrib/mesh_conversion/CMakeLists.txt +++ b/deal.II/contrib/mesh_conversion/CMakeLists.txt @@ -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} diff --git a/deal.II/contrib/parameter_gui/CMakeLists.txt b/deal.II/contrib/parameter_gui/CMakeLists.txt index e69de29bb2..63436083ce 100644 --- a/deal.II/contrib/parameter_gui/CMakeLists.txt +++ b/deal.II/contrib/parameter_gui/CMakeLists.txt @@ -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 + ) + -- 2.39.5