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?

Attachment: 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

Reply via email to