[linux] Re: Hoe pas ik dit programma aan voor cmake?

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Di Apr 17 09:21:39 CEST 2012


Aldus schreef Julien Michielsen op Mon, Apr 16, 2012 at 08:02:58AM +0200:
> 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 

Je zou gewoon kunnen doen wat de computer zegt en precies die regel
toevoegen als eerste regel aan CMakeLists.txt.

> Is dit genoeg voor jullie om een hint te geven hoe dit programma
> door cmake te krijgen?
> Vast hartelijk dank!

Tot dusverre heb ik cmake slechts 1 keer gebruikt. Het werkt weer een
stuk anders dan GNU gmake of Microsoft nmake. Zie verder
	http://www.linuxjournal.com/article/6700

Suc6,



Daniel.

-- 
	
		People who bought this story also bought....



More information about the Linux mailing list