[CMake] Can't get include() to work!
Bill Hoffman
bill.hoffman at kitware.com
Wed Dec 3 14:18:19 EST 2008
Robert Dailey wrote:
> Well, good news and bad news on this subject.
>
> The good news is that I managed to get my includes working in my initial
> case. I had my includes.cmake file in the wrong directory
>
> The bad news is now I'm having another issue with include(), and this
> time I DO have my cmake files in the correct directory. I have a file
> called "utility.cmake" which has a couple of Boost CMake utility
> functions in it that I'm borrowing, PARSE_ARGUMENTS() being one of them.
> When I do include( utility.cmake ) it works fine and I get no errors
> when I include it, however when I try to call parse_arguments() in the
> CMakeLists.txt file that's performing the include() it says:
>
> /*Unknown CMake command "parse_arguments".*/
>
> Any idea why it can't find that macro?
>
>
Maybe it finds the wrong utility.cmake file?
Try adding some message("here") type stuff to make sure the correct
files are being loaded. With cmake 2.6.2 you can run cmake --trace to
see all the files and commands as they are run by cmake. Should help
you find the problem pretty quick.
-Bill
More information about the CMake
mailing list