Michael Wild skrev:
quite simply, e.g.:
foo/CMakeLists.txt:
###################
PROJECT(foo) # project name
ADD_SUBDIRECTORY( vendor/bar ) # add subdir
INCLUDE_DIRECTORIES( include vendor/bar/include ) # add to include path
ADD_EXECUTABLE(
foo # build executable foo
src/source1.cpp # from these sources
src/source2.cpp
src/component_x/source_x.cpp
)
TARGET_LINK_LIBRARIES(
foo # to foo link
bar # library bar which is in vendor/bar
)
###################
vendor/bar/CMakeLists.txt
###################
PROJECT( bar) # if you want to
INCLUDE_DIRECTORIES( include )
ADD_LIBRARY(
bar
src/source1.cpp
)
###################
hth
Michael
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake
Thanks, I had no idea you could add the path next to the sourcefiles.
Maybe someone should put this or something similar on the CMake wiki, I
mean I can't be the first one to have similar questions.
--
//*David Sveningsson [eXt]*
Freelance coder | Game Development Student
http://sidvind.com
Thou shalt make thy program's purpose and structure clear to thy fellow
man by using the One True Brace Style, even if thou likest it not, for
thy creativity is better used in solving problems than in creating
beautiful new impediments to understanding.
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake