소스 검색

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

BearishSun 8 년 전
부모
커밋
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 
 								--init 
 								-- External/${DEPENDENCY_NAME}
 								-- External/${DEPENDENCY_NAME}
 							WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
 							WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
+		else()
+			execute_process(COMMAND git submodule update
+								-- External/${DEPENDENCY_NAME}
+							WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
 		endif()
 		endif()
 
 
 		# Build
 		# Build