]> www.ginac.de Git - cln.git/commit
cmake: bail out if the source tree has been configured...
authorAlexey Sheplyakov <asheplyakov@altlinux.org>
Sun, 3 Jan 2021 07:33:42 +0000 (11:33 +0400)
committerAlexey Sheplyakov <asheplyakov@altlinux.org>
Sun, 3 Jan 2021 07:42:05 +0000 (11:42 +0400)
commitbb6e98ff6a611cc68068e4d84d49b9aa3761ef2a
tree6d8442695c0e334df149589358b1129d01634b97
parent7c0b16660233fcc624cf557e83aa15134101a964
cmake: bail out if the source tree has been configured...

.. and print a helpful message.

Before:

./configure
mkdir ../cln_build
cd ../cln_build && cmake -GNinja ../cln && cmake --build .

[cryptic error due to a redefined macro or something]

After:

./configure
mkdir ../cln_build
cd ../cln_build && cmake -GNinja ../cln && cmake --build .

-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - 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
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:24 (message):
  Source directory has been already configured by configure script. Please
  run `make distclean` in /home/asheplyakov/work/sw/cln and try again.

-- Configuring incomplete, errors occurred!
CMakeLists.txt