[CMake] Prevent ExternalProject from updating git submodules
Tim Gallagher
tim.gallagher at gatech.edu
Fri Mar 13 13:05:42 EDT 2015
Hi Nicholas,
I tried that and no luck. I've done both:
ExternalProject_Add(... GIT_SUBMODULES "")
and
set(empty_list "")
ExternalProject_Add(... GIT_SUBMODULES "${empty_list}")
and it still tries to update the submodules. I know it's seeing the option -- if I pass in a name of a submodule that doesn't exist, it will crash when it tries to check out that made up one. But I can't seem to get it to not update any of them.
Tim
----- Original Message -----
From: "Nicholas Yue" <yue.nicholas at gmail.com>
To: "tim gallagher" <tim.gallagher at gatech.edu>
Sent: Friday, March 13, 2015 12:52:41 PM
Subject: Re: [CMake] Prevent ExternalProject from updating git submodules
Hi Tim,
I use external project but not the GIT_SUBMODULES but maybe the following might work
(1) Create an empty list
(2) set GIT_SUBMODULES to that empty list
Cheers
On 13 March 2015 at 09:43, Tim Gallagher < tim.gallagher at gatech.edu > wrote:
Hi everybody,
I'm plugging away at using the ExternalProject features to package up our code. Looking at the documentation for ExternalProject_Add, it says:
...
[GIT_SUBMODULES modules...] # Git submodules that shall be updated, all if empty
...
which is cool, but what do I do if I don't want any submodules updated at all? It seems my only choices are:
1. Update them all (leaving GIT_SUBMODULES empty)
2. Update some of them (set GIT_SUBMODULES to a list to update)
but there's no 3rd option of not updating them at all.
Any advice on how to keep it from updating any submodules?
Thanks,
Tim
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake
--
Nicholas Yue
Graphics - Arnold, Alembic, RenderMan, OpenGL, HDF5
Custom Dev - C++ porting, OSX, Linux, Windows
http://au.linkedin.com/in/nicholasyue
https://vimeo.com/channels/naiadtools
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20150313/5de3e828/attachment.html>
More information about the CMake
mailing list