cmake_minimum_required(VERSION 2.8)
set(CMAKE_MODULE_PATH "/usr/share/feel/cmake/modules/")
Find_Package(Feel++)

add_custom_target(tutorial)

feelpp_add_application( qs_laplacian SRCS quickstart/laplacian.cpp INCLUDE_IN_ALL)
# target feelpp_doc_myadvection
feelpp_add_application( doc_myadvection SRCS tutorial/myadvection.cpp INCLUDE_IN_ALL)

# target feelpp_doc_mymesh
feelpp_add_application( doc_mymesh SRCS tutorial/mymesh.cpp INCLUDE_IN_ALL)

# target feelpp_doc_loadmesh
feelpp_add_application( doc_loadmesh SRCS tutorial/loadmesh.cpp INCLUDE_IN_ALL)

# target feelpp_doc_myintegrals
feelpp_add_application( doc_myintegrals SRCS tutorial/myintegrals.cpp INCLUDE_IN_ALL)

# target feelpp_doc_myapp
feelpp_add_application( doc_myapp SRCS tutorial/myapp.cpp INCLUDE_IN_ALL)

# target feelpp_doc_myfunctionspace
feelpp_add_application( doc_myfunctionspace SRCS tutorial/myfunctionspace.cpp INCLUDE_IN_ALL)

# target feelpp_doc_geotool
feelpp_add_application( doc_geotool SRCS tutorial/geotool.cpp INCLUDE_IN_ALL)

# target feelpp_doc_mystokes
feelpp_add_application( doc_mystokes SRCS tutorial/mystokes.cpp INCLUDE_IN_ALL)

# target feelpp_doc_myexpression
feelpp_add_application( doc_myexpression SRCS tutorial/myexpression.cpp INCLUDE_IN_ALL)

# target feelpp_doc_dar
feelpp_add_application( doc_dar SRCS tutorial/dar.cpp INCLUDE_IN_ALL)

# target feelpp_doc_myexporter
feelpp_add_application( doc_myexporter SRCS tutorial/myexporter.cpp INCLUDE_IN_ALL)

# target feelpp_doc_mylaplacian
feelpp_add_application( doc_mylaplacian SRCS tutorial/mylaplacian.cpp INCLUDE_IN_ALL)

add_dependencies(tutorial feelpp_doc_myapp)

add_dependencies(tutorial feelpp_doc_mymesh)

add_dependencies(tutorial feelpp_doc_myintegrals)

add_dependencies(tutorial feelpp_doc_myfunctionspace)

add_dependencies(tutorial feelpp_doc_mylaplacian)

add_dependencies(tutorial feelpp_doc_mystokes)
