Add GoLang and Autopilot plugins
This commit is contained in:
		@@ -59,7 +59,7 @@ ExternalProject_Add(appmenu-qt5
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
ExternalProject_Add(qtcreator_3.5.0
 | 
			
		||||
  DEPENDS appmenu-qt5 
 | 
			
		||||
  DEPENDS appmenu-qt5
 | 
			
		||||
  PREFIX "${CMAKE_SOURCE_DIR}/qt"
 | 
			
		||||
  DOWNLOAD_COMMAND sh -c "dget https://launchpad.net/ubuntu/+archive/primary/+files/qtcreator_3.5.0~rc1-0ubuntu1.dsc"
 | 
			
		||||
  PATCH_COMMAND sh -c "bzr branch lp:qtcreator-plugin-ubuntu sdk-refactor2 -Ossl.cert_reqs=none && mv sdk-refactor2 ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-3.5.0~rc1/src/plugins/ubuntu && sed -i 's/\\(welcome\\)/\\1 \\\\ \\n   ubuntu/g' ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-3.5.0~rc1/src/plugins/plugins.pro"
 | 
			
		||||
@@ -68,3 +68,26 @@ SUBDIRS += appmenu
 | 
			
		||||
  BUILD_COMMAND sh -c "cd ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-3.5.0~rc1 && QT_PRIVATE_HEADERS=${CMAKE_BINARY_DIR} LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/qt/lib make ${GENERATED_MAKE_FLAGS}"
 | 
			
		||||
  INSTALL_COMMAND sh -c "QT_PRIVATE_HEADERS=${CMAKE_BINARY_DIR} && cd ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-3.5.0~rc1 && echo $PWD && LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/qt/lib make INSTALL_ROOT=${CMAKE_BINARY_DIR}/ubuntu-sdk-ide -j1 docs deployqt"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
set(QTC_BUILD "${CMAKE_BINARY_DIR}/ubuntu-sdk-ide")
 | 
			
		||||
set(QTC_SOURCE "${CMAKE_SOURCE_DIR}/qt/src/qtcreator-3.5.0~rc1")
 | 
			
		||||
 | 
			
		||||
ExternalProject_Add(qtcreator_plugin_go
 | 
			
		||||
  DEPENDS qtcreator_3.5.0
 | 
			
		||||
  PREFIX "${CMAKE_SOURCE_DIR}/qt"
 | 
			
		||||
  DOWNLOAD_COMMAND sh -c "bzr branch lp:qtcreator-plugin-go"
 | 
			
		||||
  CONFIGURE_COMMAND sh -c "cd ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-plugin-go && env QTC_BUILD=\"${QTC_BUILD}\" QTC_SOURCE=\"${QTC_SOURCE}\" ${CMAKE_BINARY_DIR}/qt/bin/qmake -r"
 | 
			
		||||
  BUILD_COMMAND sh -c "cd ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-plugin-go && env QTC_BUILD=\"${QTC_BUILD}\" QTC_SOURCE=\"${QTC_SOURCE}\" QT_PRIVATE_HEADERS=${CMAKE_BINARY_DIR} LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/qt/lib make ${GENERATED_MAKE_FLAGS}"
 | 
			
		||||
  #there is no install step required, the plugin is built directly into the installed plugins dir
 | 
			
		||||
  INSTALL_COMMAND sh -c "exit 0"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
ExternalProject_Add(qtcreator_plugin_autopilot
 | 
			
		||||
  DEPENDS qtcreator_3.5.0
 | 
			
		||||
  PREFIX "${CMAKE_SOURCE_DIR}/qt"
 | 
			
		||||
  DOWNLOAD_COMMAND sh -c "bzr branch lp:~zeller-benjamin/qtcreator-plugin-autopilot/qtc35x qtcreator-plugin-autopilot"
 | 
			
		||||
  CONFIGURE_COMMAND sh -c "cd ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-plugin-autopilot && env QTC_BUILD=\"${QTC_BUILD}\" QTC_SOURCE=\"${QTC_SOURCE}\" ${CMAKE_BINARY_DIR}/qt/bin/qmake -r"
 | 
			
		||||
  BUILD_COMMAND sh -c "cd ${CMAKE_SOURCE_DIR}/qt/src/qtcreator-plugin-autopilot && env QTC_BUILD=\"${QTC_BUILD}\" QTC_SOURCE=\"${QTC_SOURCE}\" QT_PRIVATE_HEADERS=${CMAKE_BINARY_DIR} LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/qt/lib make ${GENERATED_MAKE_FLAGS}"
 | 
			
		||||
  #there is no install step required, the plugin is built directly into the installed plugins dir
 | 
			
		||||
  INSTALL_COMMAND sh -c "exit 0"
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user