On Sun, May 11, 2008 at 06:08:37PM +0200, Alexander Neundorf wrote: > On Sunday 11 May 2008, Nathan Huesken wrote: > > Hi, > > > > I am completly new to cmake, I want to use it in a project, where I also > > use ClanLib. What I did: > > I downloaded http://www.cmake.org/Wiki/CMakeUserFindClanLib into > > ClanLibConfig.cmake > > > > This is my CMakeLists.txt: > > SET(sources main.cc) > > SET(ClanLib_DIR /home/ls/Project/) > > FIND_PACKAGE(ClanLib) > > INCLUDE_DIRECTORIES(${ClanLib_INCLUDE_DIR}) > > ADD_EXECUTABLE(schueler ${sources}) > > TARGET_LINK_LIBRARIES(schueler ${ClanLib_LIBRARY}) > > > > The line SET(ClanLib_DIR /home/ls/Project/) sets ClanLib_DIR to the > > directory of ClanLibConfig.cmake. Unfortantly this setup does not find the > > ClanLib library. > > My questions: > > > > 1. What am I doing wrong? > > Does it print out anything ? > Can you post this ?
cmake . prints: -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Check size of void* -- Check size of void* - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Checking for ClanLib -- Checking for ClanLib -- headers -- Checking for ClanCore -- Checking for ClanCore -- /usr/lib64/libclanCore.so -- Checking for other ClanLib components -- Checking for ClanApp -- Checking for ClanApp -- /usr/lib64/libclanApp.so -- Checking for ClanDisplay -- Checking for ClanDisplay -- /usr/lib64/libclanDisplay.so -- Checking for ClanGL -- Checking for ClanGL -- /usr/lib64/libclanGL.so -- Checking for ClanGUI -- Checking for ClanGUI -- /usr/lib64/libclanGUI.so -- Checking for ClanGUIStyleSilver -- Checking for ClanGUIStyleSilver -- /usr/lib64/libclanGUIStyleSilver.so -- Checking for ClanMikMod -- Checking for ClanMikMod -- /usr/lib64/libclanMikMod.so -- Checking for ClanNetwork -- Checking for ClanNetwork -- /usr/lib64/libclanNetwork.so -- Checking for ClanSDL -- Checking for ClanSDL -- /usr/lib64/libclanSDL.so -- Checking for ClanSignals -- Checking for ClanSignals -- /usr/lib64/libclanSignals.so -- Checking for ClanSound -- Checking for ClanSound -- /usr/lib64/libclanSound.so -- Checking for ClanVorbis -- Checking for ClanVorbis -- /usr/lib64/libclanVorbis.so -- Configuring done -- Generating done Which looks like, it finds everything (and correctltly!). But when I then type make, I get: [ 25%] Building CXX object CMakeFiles/schueler.dir/button_colorstyle.o (...) /home/ls/Projects/lernprog/schueler/button_colorstyle.hh:4:25: Error: ClanLib/gui.h: File or Directory not found (...) Which suggests, that the correct -I parameter is not given to the g++ command. Thanks! Nathan _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake