it-swarm-ja.com

Cmake不明コマンド

cmake version 3.7.2
CMake Error at CMakeLists.txt:1 (INCLUDE_SUBDIRECTORY):
  Unknown CMake command "INCLUDE_SUBDIRECTORY".


CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 3.7)  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!

../CMakeLists.txt

CMAKE_MINIMUM_REQUIRED(VERSION 3.7)
# allow more human readable "if then else" constructs
#SET( CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS TRUE )
# Add the local Find*.cmake scripts
LIST (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules)

PROJECT( CellSearch )
ENABLE_TESTING()
1
David Mozoh

OpenUSRPをコンパイルするときは、_uhd/Host/lib/usrp/CMakeLists.txt_にINCLUDE_SUBDIRECTORY(OpenUSRP)を追加する必要がありますが、代わりに_OpenUSRP/CMakeLists.txt_に追加します。 OpenUSRPを_uhd/Host/lib/usrp/_ディレクトリ内に複製することも重要です。

https://github.com/jocover/OpenUSRP#libuhd-mode または https://github.com/jocover/OpenUSRP/blob/6f6028c30161f1ce63222722b0da8e6d68b203af/)の説明に従って、すべてのコマンドを正確に実行します。 .travis.yml#L50-L6

https://github.com/jocover/OpenUSRP/issues/12 にも返信を投稿しました

_LTE-Cell-Scanner_をコンパイルするときは、そのような変更を行わないでください。 https://github.com/JiaoXianjun/LTE-Cell-Scanner/issues/29 に返信を投稿しました

1
Vasil Velichkov