LIST(APPEND HELLO_WORLD_CC_SOURCES main.c ) include_directories( ${ELEMENTARY_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/lib ) add_executable(hello_world ${HELLO_WORLD_CC_SOURCES}) get_target_property(ecmake_LIB_FILE ecmake LOCATION) target_link_libraries(hello_world ${ELEMENTARY_LIBRARIES} ${ecmake_LIB_FILE} ) add_dependencies(hello_world ecmake) add_test(Example_hello_world hello_world)