cmake_minimum_required(VERSION 2.8 FATAL_ERROR)

cmake_policy(SET CMP0015 NEW)

project(fung_ad_comparison_3)

enable_language(C CXX)

set(CMAKE_BUILD_TYPE Release)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y")

find_package(Trilinos PATHS ../../trilinos-12.4.2-Source/local/lib/cmake/Trilinos)

include_directories( ../../adept-1.1/local/include
                     ../../FADBAD++
                     ${Trilinos_INCLUDE_DIRS}
                     ../../FunG
                     ../../CppAD/local/include
                     ../../ADOL-C-2.6.1/local/include
                     ../../semt-master 
                     ../../CoDiPack-1.2.1/include )

link_directories( ${Trilinos_LIBRARY_DIRS}
                  ../../adept-1.1/local/lib
                  ../../CppAD/local/lib
                  ../../ADOL-C-2.6.1/local/lib64 )

add_executable(compare compare.cpp)
target_link_libraries(compare ${Trilinos_LIBRARIES} adept gomp adolc)
