tools/CMakeLists.txt
changeset 9345 bb9bf1efd0d2
parent 9229 5d5c5cbe7681
child 9347 5b582d49358c
equal deleted inserted replaced
9343:67552b2e20ca 9345:bb9bf1efd0d2
    48     find_program(macdeployqt_executable NAMES macdeployqt macdeployqt-mac PATHS ${qt_base_dir}/bin)
    48     find_program(macdeployqt_executable NAMES macdeployqt macdeployqt-mac PATHS ${qt_base_dir}/bin)
    49     if(NOT macdeployqt_executable)
    49     if(NOT macdeployqt_executable)
    50         message(FATAL_ERROR "The utility macdeployqt is required to create the bundle (seached: ${qt_base_dir})")
    50         message(FATAL_ERROR "The utility macdeployqt is required to create the bundle (seached: ${qt_base_dir})")
    51     endif()
    51     endif()
    52 
    52 
    53     #dummy target, we're interested in the postscript file
    53     #create the .app bundle
    54     add_custom_target(bundle)
    54     configure_file(${CMAKE_CURRENT_SOURCE_DIR}/CreateMacBundle.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/CreateMacBundle.cmake)
    55     set_target_properties(bundle PROPERTIES POST_INSTALL_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/CreateMacBundle.cmake)
    55     install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/CreateMacBundle.cmake
       
    56             CODE "message(STATUS \"Your app bundle is ready\")")
    56 
    57 
    57     configure_file(${CMAKE_CURRENT_SOURCE_DIR}/CreateMacBundle.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/CreateMacBundle.cmake)
       
    58 endif()
    58 endif()
    59 
    59