Ok I'm quiet lucky : There is what I need in CMake 3.7 (SOURCE_SUBDIR) 2016-10-25 19:54 GMT+02:00 Konstantin Podsvirov <konstan...@podsvirov.pro>:
> Hello again. > > 25.10.2016, 20:31, "Konstantin Podsvirov" <konstan...@podsvirov.pro>: > > Hello, Benjamin. > > > > 25.10.2016, 19:41, "Benjamin Ballet via CMake" <cmake@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 > > ...) > > > Or try it: > > ExternalProject_Add( > ... > SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/source > ... > CONFIGURE_COMMAND ${CMAKE_COMMAND} [additional args...] > -DCMAKE_GENERATOR=${CMAKE_GENERATOR} > -DCMAKE_GENERATOR_PLATFORM=${CMAKE_GENERATOR_PLATFORM} > -DCMAKE_GENERATOR_TOOLSET=${CMAKE_GENERATOR_TOOLSET} > ${CMAKE_CURRENT_BINARY_DIR}/source/build/cmake > ...) > > -- > Regards, > Konstantin Podsvirov > -- *Benjamin BALLET* Ingénieur R&D *ACTIVISU* 19, rue Klock - 92110 Clichy *> Standard Tél* : 01 44 69 37 37 *>* www.activisu.com
-- 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