Create and install a helper script to spawn a development shell
This commit is contained in:
		@@ -28,6 +28,7 @@ set (QT_VERSION          "qt-everywhere-opensource-src-5.4.2")
 | 
			
		||||
set (QT_SOURCE_DIR       "${CMAKE_BINARY_DIR}/qt-build/qt-everywhere-opensource-src-5.4.2")
 | 
			
		||||
set (QT_KIT_PREFIX       "${CMAKE_BINARY_DIR}/qt-api-build")
 | 
			
		||||
set (QT_KIT_SOURCE_DIR   "${QT_KIT_PREFIX}/qt-everywhere-opensource-src-ubuntu")
 | 
			
		||||
set (QT_KIT_INSTALL_PREFIX "/usr/ubuntu-sdk-dev")
 | 
			
		||||
set (QT_BUILD_DIR    "${CMAKE_BINARY_DIR}/qt-build/build")
 | 
			
		||||
set (QT_INSTALL_DIR  "${CMAKE_BINARY_DIR}/qt")
 | 
			
		||||
 | 
			
		||||
@@ -152,7 +153,7 @@ ExternalProject_Add(${QT_VERSION}-api
 | 
			
		||||
  DOWNLOAD_COMMAND  sh -c "cd ${QT_KIT_SOURCE_DIR} && ${CMAKE_SOURCE_DIR}/get_qt_sources.py"
 | 
			
		||||
  UPDATE_COMMAND    sh -c "exit 0" #nothing to update
 | 
			
		||||
  PATCH_COMMAND     sh -c "cp ${CMAKE_SOURCE_DIR}/desktop_kit_qt.pro ${QT_KIT_SOURCE_DIR}/qt.pro && cp ${CMAKE_SOURCE_DIR}/desktop_kit_configure ${QT_KIT_SOURCE_DIR}/configure"
 | 
			
		||||
  CONFIGURE_COMMAND sh -c "${QT_KIT_SOURCE_DIR}/configure -prefix /usr/ubuntu-sdk-dev `cat ${CMAKE_SOURCE_DIR}/kit_config`"
 | 
			
		||||
  CONFIGURE_COMMAND sh -c "${QT_KIT_SOURCE_DIR}/configure -prefix ${QT_KIT_INSTALL_PREFIX} `cat ${CMAKE_SOURCE_DIR}/kit_config`"
 | 
			
		||||
  BUILD_COMMAND     sh -c "make ${GENERATED_MAKE_FLAGS}"
 | 
			
		||||
  INSTALL_COMMAND   sh -c "${QT_KIT_INSTALL_SCRIPT}"
 | 
			
		||||
)
 | 
			
		||||
@@ -169,3 +170,5 @@ ExternalProject_Add(${QT_VERSION}-extras
 | 
			
		||||
  BUILD_COMMAND     sh -c "cp ${EXTRAS_PREFIX}/ubuntu-sdk-qmake-extras/*.prf ${QT_KIT_PREFIX}/qt/usr/ubuntu-sdk-dev/mkspecs/features"
 | 
			
		||||
  INSTALL_COMMAND   sh -c "cd ${CMAKE_BINARY_DIR} && ${CMAKE_SOURCE_DIR}/create_sdk.sh"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
configure_file(${CMAKE_SOURCE_DIR}/ubuntu-sdk-shell.in ${QT_KIT_PREFIX}/qt/usr/ubuntu-sdk-dev/bin/ubuntu-sdk-shell @ONLY)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user