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" <[email protected]>
To: "tim gallagher" <[email protected]>
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 < [email protected] > 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
--
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