Минимальная версия CMake
Issue #119
resolved
Какая минимальная версия CMake необходима для сборки?
В Ubuntu 14.04 (cmake 2.8.12.2) ветка master (сборка cmake) собирается.
В Ubuntu 12.04 (cmake 2.8.7) ветка master не собирается. Вывод cmake:
# cmake . ; echo $?
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - 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
-- Found Gettext: /usr/bin/msgmerge
-- Looking for include files HAVE_SYS_SOCKET_H
-- Looking for include files HAVE_SYS_SOCKET_H - found
-- checking for modules 'purple>=2.7.0;glib-2.0'
-- found purple, version 2.10.3
-- found glib-2.0, version 2.32.4
-- checking for module 'gtk+-2.0'
-- found gtk+-2.0, version 2.24.10
-- checking for module 'check>=0.9.4'
-- found check, version 0.9.8
-- Configuring done
CMake Error at src/CMakeLists.txt:16 (add_library):
Cannot find source file:
$<TARGET_OBJECTS:mrim-obj>
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx
CMake Error in src/CMakeLists.txt:
Cannot find source file:
OBJECT
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx
CMake Error in testsrc/CMakeLists.txt:
Cannot find source file:
$<TARGET_OBJECTS:mrim-obj>
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx
-- Build files have been written to: /root/mrim-prpl-team-mrim-prpl-10fca89b02d6
1
Comments (2)
-
reporter -
- changed status to resolved
Спасибо. Действительно, используется возможность из cmake 2.8.8+ для работы тестов.
- Log in to comment
Также работает cmake 2.8.9. Проверил на виртуалке 12.10.