[CMake] ExternalProject_Add : set the location of CMakeLists.txt
Konstantin Podsvirov
konstantin at podsvirov.pro
Tue Oct 25 13:24:30 EDT 2016
Hello, Benjamin.
25.10.2016, 19:41, "Benjamin Ballet via CMake" <cmake at cmake.org>:
> Hi,
>
> I'm trying to get GLEW (https://github.com/nigels-com/glew) with ExternalProject_Add
> It's buildable with cmake but the CMakeLists.txt is in build/cmake directory.
>
> Is there a way to specify the directory of the CMakeLists.txt file ?
>
> If I change SOURCE_DIR it will only clone the repo in SOURCE_DIR and still run the cmake command in repo root.
>
> --
> Benjamin BALLET
> Ingénieur R&D
>
> ACTIVISU
> 19, rue Klock - 92110 Clichy
>> Standard Tél : 01 44 69 37 37
>> www.activisu.com
> ,--
Try it:
ExternalProject_Add(
...
SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/source
...
CONFIGURE_COMMAND ${CMAKE_COMMAND} [additional args...] ${CMAKE_CURRENT_BINARY_DIR}/source/build/cmake
...)
---
Regards,
Konstantin Podsvirov
More information about the CMake
mailing list