diff --git a/CMakeLists.txt b/CMakeLists.txt index 3dbb34cbd96c33bbc47138863d1d39f4ba8eb3e8..570ffce586a87ca0e6de1e75a3f0c7ecec59cae6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,6 +9,8 @@ else() option(CMAKE_INSTALL_PREFIX "Install prefix" /usr) endif() +set(PACKAGING_SCRIPTS ${CMAKE_SOURCE_DIR}/packaging_scripts) + include(ExternalProject) message("[INFO] Installtion directory is ${CMAKE_INSTALL_PREFIX}") ExternalProject_Add( moose-core @@ -20,11 +22,13 @@ ExternalProject_Add( moose-core ) ## moose-gui - +## TODO: moose-gui should be a python module. set(MOOSE_GUI_DIR ${CMAKE_SOURCE_DIR}/moose-gui) +set(MOOSE_GUI_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/share/moose/gui) add_custom_target(moose-gui ALL) add_custom_command(TARGET moose-gui POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_directory ${MOOSE_GUI_DIR} - ${CMAKE_INSTALL_PREFIX}/share/moose/gui + COMMAND ${CMAKE_COMMAND} -E copy_directory ${MOOSE_GUI_DIR} ${MOOSE_GUI_INSTALL_DIR} + COMMAND ${CMAKE_COMMAND} -E copy ${PACKAGING_SCRIPTS}/moosegui + ${CMAKE_INSTALL_PREFIX}/bin )