Home > Mobile >  cmake --target source directory does not exist
cmake --target source directory does not exist

Time:12-06

I am compiling a rather big C project with cmake. The project has several targets defined in the CMakeLists.txt of the various subdirectories

I can create a folder somewhere and use cmake to prepare compilation of the targets, and compile any of the target :

cmake ..
make -j8 cytosim

And this works.
However, if I call cmake with a target :

cmake .. --target cytosim

I get the error

CMake Error: The source directory ".../build/cytosim" does not exist.

I thought target was supposed to be a module/library/executable target... What am I missing ?

CodePudding user response:

CMake --target argument is usable in CMake Build Mode (--build).

Try cmake --build .. --target cytosim

  • Related