WIP for ticket 1047 Automate creation of Base app for MacOS

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7180 30fe4595-0a0c-4342-8851-515496e4dcbd
This commit is contained in:
beaglejoe 2020-08-30 04:57:01 +00:00
parent 223e96973d
commit aa0301f9e4
1 changed files with 18 additions and 3 deletions

View File

@ -31,27 +31,42 @@ MESSAGE(STATUS "TODO - need to clean this up.")
# below to make sure install is done
ADD_CUSTOM_TARGET(packing_install)
MESSAGE(STATUS "TODO - fix up the dependencies. Try to not run the install multiple times.")
#[[
ADD_CUSTOM_TARGET(package_all DEPENDS package_base
package_full)
ADD_CUSTOM_TARGET(package_base DEPENDS packing_install)
ADD_CUSTOM_TARGET(package_base DEPENDS install_base)
ADD_CUSTOM_TARGET(package_full DEPENDS packing_install)
ADD_CUSTOM_TARGET(install_base DEPENDS packing_install)
]]
ADD_CUSTOM_TARGET(package_full)
ADD_CUSTOM_TARGET(package_base)
ADD_CUSTOM_TARGET(install_base)
ADD_CUSTOM_COMMAND(TARGET packing_install
COMMAND "${CMAKE_COMMAND}" --build . --target install --config $<CONFIG>
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building install...")
#[[
ADD_CUSTOM_COMMAND(TARGET install_base
COMMAND "${CMAKE_COMMAND}" -P createbaseapp.cmake
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Creating base app...")
ADD_CUSTOM_COMMAND(TARGET package_base
COMMAND "${CMAKE_COMMAND}" -P packagebasedmg.cmake
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Building base package...")
ADD_CUSTOM_COMMAND(TARGET package_base
COMMAND ${CMAKE_CPACK_COMMAND} -G "DragNDrop"--config ../CPackDMGBaseConfig.cmake
WORKING_DIRECTORY packaging
COMMENT "Building base package...")
]]
# COMMAND ${CMAKE_CPACK_COMMAND} -G "DragNDrop" --config ../CPackDMGFullConfig.cmake
ADD_CUSTOM_COMMAND(TARGET package_full