[CMake] CMake and SWIG
David Cole
david.cole at kitware.com
Thu Mar 18 16:16:13 EDT 2010
If you open the file "C:/Program Files/CMake
2.8/share/cmake-2.8/Modules/FindSWIG.cmake" and read through it, you will
see exactly where CMake is looking for SWIG.
It uses:
FIND_PROGRAM(SWIG_EXECUTABLE swig)
(which means it's only looking in the PATH...)
So you can either:
set(SWIG_EXECUTABLE "C:/full/path/to/swig.exe")
# (before FIND_PACKAGE(SWIG REQUIRED))
or:
have swig.exe available somewhere in the PATH environment variable...
HTH,
David
On Thu, Mar 18, 2010 at 3:32 PM, Caron, Michael C. (US SSA) <
michael.caron at baesystems.com> wrote:
> I’m just starting to try and get CMake and SWIG to play nice together.
> All I’ve done is add:
>
> FIND_PACKAGE(SWIG REQUIRED)
>
> to an existing CMakeLists.txt file that has worked before now. With only
> this addition I get:
>
> CMake Error at C:/Program Files/CMake
> 2.8/share/cmake-2.8/Modules/FindSWIG.cmake:68 (MESSAGE):
> SWIG was not found. Please specify Swig executable location
> Call Stack (most recent call first):
> SAIL/InterfaceLibrary/Source/CMakeLists.txt:34 (FIND_PACKAGE)
>
> The SWIG install basically says unzip the swig.exe anywhere you like. I’ve
> tried putting it in c:, I’ve put it in c:/SWIG, I’ve added the directory to
> my path, I get the same error. I know this is something stupid (like did
> you set your SWIG_LOCATION environment variable), but neither CMake nor SWIG
> mention anything about where CMake is trying to find SWIG or even how it is
> trying to find SWIG.
>
> Can anyone give me a push in the right direction?
>
> -Mike
> *Nothing is impossible for the man who doesn't have to do it himself.*
> -A. H. Weiler
> *Ops Analysis (BAE Internal) wiki site:** **
> http://bluas0752/display/EWOA/Home* <http://bluas0752/display/EWOA/Home>
>
>
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20100318/f1e9b4b6/attachment-0001.htm>
More information about the CMake
mailing list