
INCLUDE(TribitsAddExecutableAndTest)

INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})

INCLUDE_DIRECTORIES(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}/../../utils)

INCLUDE_DIRECTORIES(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}/../LOCA_TestProblems)

IF(NOX_ENABLE_ABSTRACT_IMPLEMENTATION_LAPACK AND NOX_ENABLE_LOCA)
  
  TRIBITS_ADD_EXECUTABLE_AND_TEST(
    LOCA_ChanContinuation
    SOURCES ChanContinuation.C
    COMM serial mpi
    NUM_MPI_PROCS 1
    DEPLIBS noxtestutils localapacktestproblems
    PASS_REGULAR_EXPRESSION "All tests passed"
    )

  TRIBITS_ADD_EXECUTABLE_AND_TEST(
    LOCA_ChanTPContinuation
    SOURCES ChanTPContinuation.C
    COMM serial mpi
    NUM_MPI_PROCS 1
    DEPLIBS noxtestutils localapacktestproblems
    PASS_REGULAR_EXPRESSION "All tests passed"
    )

  TRIBITS_ADD_EXECUTABLE_AND_TEST(
    LOCA_ChanHomotopy
    SOURCES ChanHomotopy.C
    COMM serial mpi
    NUM_MPI_PROCS 1
    DEPLIBS noxtestutils localapacktestproblems
    PASS_REGULAR_EXPRESSION "All tests passed"
    )
  
ENDIF()
