Просмотр исходного кода

Make sure to automatically update submodules when dependencies are marked as changed

BearishSun 8 лет назад
Родитель
Сommit
df220bf1b1
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      Source/CMake/FindPackageOrBuild.cmake

+ 4 - 0
Source/CMake/FindPackageOrBuild.cmake

@@ -43,6 +43,10 @@ function(find_package_or_build DEPENDENCY_NAME DEPENDENCY_INCLUDE_PATH BUILD_OPT
 								--init 
 								-- External/${DEPENDENCY_NAME}
 							WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+		else()
+			execute_process(COMMAND git submodule update
+								-- External/${DEPENDENCY_NAME}
+							WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
 		endif()
 
 		# Build