If I’m not mistaken, you should be able to change the install prefix using the
CMAKE_ARGS option in the Configure step. This is my ExternalProject_Add I use
to download third party stuff. Things enclosed by @ are replaced at configure
time by correct names/URLs.
```
ExternalProject_Add(
@TP_PACKAGE_NAME@
GIT_REPOSITORY @TP_PACKAGE_GIT_REPOSITORY@
GIT_TAG "master"
GIT_PROGRESS TRUE
UPDATE_COMMAND ${GIT_EXECUTABLE} pull
LOG_DOWNLOAD ON
LOG_CONFIGURE ON
LOG_BUILD ON
INSTALL_DIR "@TP_PACKAGE_INSTALL_DIR@"
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX= -DCMAKE_CXX_FLAGS='-g'
)
```
_
-. .´ |
', ;|∞∞
˜˜ |∞ RdB
,.,|∞∞
.' '. |
-' `’
https://rdb.is
On 23 June 2019 at 23:08:43, Gonzalo Garramuño (ggarr...@gmail.com) wrote:
I am in the process of adding ExternalProject_Add commands to my program
and I find them to work okay, except when they get to the install step.
Once they reach the install, they fail as they don't have super user
access to install in /usr/local/, which is where I want them.
How do you work around this with ExternalProject_Add?
--
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:
https://cmake.org/mailman/listinfo/cmake
signature.asc
Description: Message signed with OpenPGP using AMPGpg
--
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:
https://cmake.org/mailman/listinfo/cmake