[linux] Hoe pas ik dit programma aan voor cmake?
Julien Michielsen
julien op michkloo.xs4all.nl
Ma Apr 16 08:02:58 CEST 2012
Ik wil graag het stellarium programma (een programma dat de
sterrenhemel laat zien) compileren, maar loop tegen een paar
moeilijkheden op. Reeds beginnend met het eerste commando:
het laten draaien van cmake.
Bij cmake moet je de source-directory aangeven, en vanuit de top
~/local/stellarium-0.11.2 geef ik het commando
cmake src (met src wijzend naar de source-directory, en ook de
subdirectory src/CMakeFiles (met inhoud CMakeCCompiler.cmake
CMakeDetermineCompilerABI_C.bin CMakeOutput.log CMakeTmp
CompilerIdCXX CMakeCXXCompiler.cmake CMakeDetermineCompilerABI_CXX.bin
CMakeSystem.cmake CompilerIdC cmake.check_cache)
Dit commando cmake src begint met de volgende foutmelding:
cmake src
CMake Error at CMakeLists.txt:332 (QT4_ADD_RESOURCES):
Unknown CMake command "QT4_ADD_RESOURCES".
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file.
Die laatste regel (A line of code such as
"cmake_minimum_required(VERSION 2.8) should be added at the top of the
file" begrijp ik niet. Dit "at the top of the file" kan moeilijk naar
EEN bestand
wijzen binnen een directory (die 5 *.cpp files telt, en 6 subdirectories
(waaronder een subdir genaamd CMakeFiles). Voorzover er een bestand in
aanmerking komt om zo'n regel te krijgen leek mij dit main.cpp
Daar heb ik zo'n regel geplaatst, maar dat verbeterde niets:
cmake src
CMake Error at CMakeLists.txt:332 (QT4_ADD_RESOURCES):
Unknown CMake command "QT4_ADD_RESOURCES".
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION2.8)
should be added at the top of the file.
(En nog meer foutmelding van algemene aard, die ik maar
weg heb gelaten.)
-- Configuring incomplete, errors occurred!
Is dit genoeg voor jullie om een hint te geven hoe dit programma
door cmake te krijgen?
Vast hartelijk dank!
--
Julien Michielsen
julien_at_michkloo.xs4all.nl
More information about the Linux
mailing list