Hello Mike, The externalproject_add command has an option that might do what you want: https://cmake.org/cmake/help/v3.8/module/ExternalProject.html
See:
|PATCH_COMMAND <cmd>...|
Command to patch downloaded source
Regards,
Micha
On 15-03-17 07:51, mike lojkovic wrote:
> So, I'm trying to get my project to work on Windows, as well as Linux.
> Currently, everything compiles fine on Linux. I've gotten it to
> compile in the past on Windows, but since then have reinstalled
> Windows, and forgotten the precise steps needed to manually setup Lua,
> so CMake can find it. So, I assume just add Lua to my project with
> ExternalProject_Add, but they use make and the makefil is configured
> for Linux.
>
> The two options I have are either patch their makefile to build
> correctly through cygwin, (I'm just worried this might lead to issues
> with producing a binary requiring cygwin) or add a CMakeLists.txt file
> and patch it in after the download ends. How would I go about adding
> custom CMakeLists.txt file to their project after the download
> finishes?
signature.asc
Description: OpenPGP digital signature
-- 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
