Hello,
I'm experiencing an odd behaviour of the INCLUDE_DIRECTORY command.
Here's the relevant code:

INCLUDE(UsePkgConfig)
FOREACH(library sdl libpng freetype2)
  PKGCONFIG(${library} INC LIB LD C)
  IF(C)
    INCLUDE_DIRECTORIES(${C})
    TARGET_LINK_LIBRARIES(wowtris ${LD})
  ELSE(C)
    MESSAGE(FATAL_ERROR "${library} is missing.")
  ENDIF(C)
ENDFOREACH(library)

Here's what happens when I make:

/usr/bin/c++   -I/home/siovene/projects/wowtris
-I/home/siovene/projects/wowtris/-D_GNU_SOURCE=1\ -D_REENTRANT\
-I/usr/include/SDL
-I/home/siovene/projects/wowtris/
-I/home/siovene/projects/wowtris/-I/usr/include/freetype2
-I/usr/include/GL   -o CMakeFiles/wowtris.dir/src/Application.o
-c /home/siovene/projects/wowtris/src/Application.cpp

Notice how things like -I/usr/include/libpng12 get _prefixed_ by
-I/home/siovene/projects/wowtris/, so that the final include path will
be wrong.

Am I doing something obviously wrong?

My cmake version is 2.4-patch 5.

Thank you.

-- 
Salvatore Iovene
http://www.iovene.com

Attachment: signature.asc
Description: PGP signature

_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to