[CMake] How to skip checking compiler detection??

Eric Noulard eric.noulard at gmail.com
Wed Jul 21 07:08:47 EDT 2010


2010/7/21 sheissj <sheissj at gmail.com>:
> Hello.
>
> I want to generate a simple Makefile from cmake.
> This Makefile looks like this:
>
> all:
>     @echo "No build"
>
> tags:
>     ctags -R *.cpp
>     cscope -b -q -k *.cpp
>
>
> This simple Makefile do not have target to build source code. It is only for
> building ctags index and cscope db.
> So it is not a matter whether c/c++ compiler exists or not.
>
> How can I write CMakeList.txt for this simple work?
>
> One problem is... when "cmake ." command is run, some errors are occured
> like "The C compiler identification is unknown" and "The C++ compiler
> identification is unknown" and blar blar because I use cygwin and gcc/g++ is
> not installed.
> How to skip checking compiler detection?

at the top of your CMakeLists.txt you should have something like:

PROJECT(MakeTags NONE)

This will prevent CMake from enabling the default C and CXX languages.

then your "tags" target may be done with
add_custom_target.

-- 
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org


More information about the CMake mailing list