[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