I have a project with some Doxygen doc that has examples. I want to add
a non-default target to build the examples. I tried this:
src/CMakeLists.txt:
ADD_CUSTOM_TARGET(examples)
src/examples/CMakeLists.txt:
MACRO(ADD_EXAMPLE name)
ADD_EXECUTABLE(${name} EXCLUDE_FROM_ALL ${name}.c)
TARGET_LINK_LIBRARIES(${name} mylib)
ADD_TEST(${name} ${CMAKE_CURRENT_BINARY_DIR}/${name})
ADD_DEPENDENCIES(examples ${name})
ENDMACRO(ADD_EXAMPLE)
ADD_EXAMPLE(foo)
...but I always get this error:
src/examples/CMakeLists.txt:5:
ADD_DEPENDENCIES Adding dependency to non-existent target: examples
What am I doing wrong?
--
Matthew
You are in a dark room. The only exit is a door to the east.
> OPEN DOOR
I don't know which door you mean.
> OPEN EAST DOOR
It's locked.
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake