]> sigrok.org Git - pulseview.git/commit
cmake: move project() before other statements
authorGerhard Sittig <redacted>
Thu, 20 Aug 2020 07:11:20 +0000 (09:11 +0200)
committerGerhard Sittig <redacted>
Tue, 25 Aug 2020 17:25:55 +0000 (19:25 +0200)
commitd1125d7d9e5830bc1d17636988e6c72f9deaeaf3
treed06db7f5fcbdd4a7a0d2545269cef021af240f13
parent36e62b1700d580adde53c8f4489037f0071fa6a0
cmake: move project() before other statements

The included GNUInstallDirs logic needs to know about the programming
languages which are used in the project. Without this spec a verbose
developer message gets emitted:

  CMake Warning (dev) at $HOME/share/cmake-3.18/Modules/GNUInstallDirs.cmake:225 (message):
    Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
    target architecture is known.  Please enable at least one language before
    including GNUInstallDirs.
  Call Stack (most recent call first):
    CMakeLists.txt:24 (include)
    This warning is for project developers.  Use -Wno-dev to suppress it.

Move the project() statement in CMakeList.txt before the include(), and
specify the C and C++ programming languages (C is needed at configuration
time for feature detection, before the application's C++ sources get built).
CMakeLists.txt