[Cmake] (no subject)

Mónica Hernández Giménez mhg at posta . unizar . es
Tue, 19 Aug 2003 12:19:55 +0200


Greetings:
I'm trying to generate a CMakeList.txt file to be able to generate the 
Makefiles to compile my library. My library has an include, src, lib and 
project folder. In project I have the CMakeLists.txt file. My library also 
links to another library that is placed in extra/... directory and my 
library is placed under directory home/
When I try to generate the Makefile and compile this is the error I get:

cmake.depends is up-to-date

c++  -I/home/tsc/cv/monica/uzLevelset/levelset/project -I../include 
-Iextra/vit_local/packages/src/imperial/geometry++/include 
-Iextra/vit_local/packages/src/imperial/common++/include 
-Iextra/vit_local/packages/src/imperial/contrib++/include 
-Iextra/vit_local/packages/src/imperial/image++/include 
-Iextra/vit_local/packages/src/imperial/recipes/include   -c 
/home/tsc/cv/monica/uzLevelset/levelset/project/ -o .o

c++: /home/tsc/cv/monica/uzLevelset/levelset/project/: linker input file 
unused since linking not done
/usr/bin/ar cr ../lib/liblevelset_Gcc.a .o
/usr/bin/ar: .o: No such file or directory
gmake[1]: *** [../lib/liblevelset_Gcc.a] Error 1
gmake: *** [default_target] Error 2

This is my CMakeLists.txt file:

# Name of project

         PROJECT (LEVELSET)

# Include directories (*.h)

         INCLUDE_DIRECTORIES (../include 
extra/vit_local/packages/src/imperial/geometry++/include 
extra/vit_local/packages/src/imperial/common++/include 
extra/vit_local/packages/src/imperial/contrib++/include 
extra/vit_local/packages/src/imperial/image++/include 
extra/vit_local/packages/src/imperial/recipes/include)

# Source directories (*.cc)

         AUX_SOURCE_DIRECTORY(../src LEVELSET_SOURCE_LIST)

# Link to Daniels library

         LINK_DIRECTORIES 
(extra/vit_local/packages/src/imperial/lib/i686-pc-linux-gnu)

         LINK_LIBRARIES(libgeometry libcommon libcontrib libpcontrib 
libimage librecipes)


# Building levelset library

         SET(EXECUTABLE_OUTPUT_PATH ../bin)
         SET(LIBRARY_OUTPUT_PATH ../lib)

         ADD_LIBRARY(levelset_Gcc LEVELSET_SOURCE_LIST)

Could somebody help me??????????????

Thanks in advance.


------------------------------------------------------------------------------------------------------------------
Mónica Hernández Giménez
Departamento de Ingeniería Electrónica y Comunicaciones
Lab. 3.05
Centro Politécnico Superior. Universidad de Zaragoza
Phone. (+34) 976 76 27 05
Fax:    (+34) 976 76 21 11
e-mail: mhg at unizar . es
------------------------------------------------------------------------------------------------------------------