[CMake] Stop running CMake if dependencies are missing
Mike Jackson
mike.jackson at bluequartz.net
Mon Sep 22 20:46:55 EDT 2008
in your "message" command use "FATAL_ERROR" instead of "STATUS" which
should stop cmake right away.
_________________________________________________
| Mike Jackson - Principal Software Engineer |
| BlueQuartz Software |
| mike.jackson at bluequartz.net |
| www.bluequartz.net |
---------------------------------------------------
On Sep 22, 2008, at 8:28 PM, Charlie Cahoon wrote:
> Hello,
>
> I am using CMake to search for dependencies using `find_library` and
> `find_path` and when dependencies are missing I print a message out.
>
> Output:
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Check for working C compiler: /usr/bin/gcc
> -- Check for working C compiler: /usr/bin/gcc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Assertion failed: Unable to find headers: pcap
> -- ERROR: THERE ARE DEPENDENCIES MISSING
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/user/project
>
> The commands work properly, but is there a way to stop the creation
> of a makefile if the dependencies are missing?
>
> Thank you, and kind regards,
> Charles
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
More information about the CMake
mailing list