[CMake] How can I write CMakeLists.txt to link a special library?
Kermit Mei
kermit.mei at gmail.com
Fri Dec 12 16:15:19 EST 2008
Hello, all.
I used sigc++ library in my program, so I must compile my main.cc like this:
c++ -Wall main.cc -o main -I/usr/include/sigc++-2.0
-I/usr/lib/sigc++-2.0/include -lsigc-2.0
Then, how can I write the CMakeLists.txt? I worte it like this:
cmake_minimum_required(VERSION 2.6)
PROJECT(MEM_BER)
SET(SRC_LIST main.cc)
MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR})
MESSAGE(STATUS "This is SOURCE dir " ${HELLO_SOURCE_DIR})
INCLUDE_DIRECTORIES(/usr/include/sigc++-2.0)
INCLUDE_DIRECTORIES(/usr/lib/sigc++-2.0/include)
LINK_DIRECTORIES(/usr/lib/)
ADD_EXECUTABLE(main ${SRC_LIST})
#################################
But I can't link the libsigc.
Thanks.
Kermit Mei
More information about the CMake
mailing list