# GenFem - A high-level finite element library # Copyright (C) 2010-2026 Eric Bechet # # See the LICENSE file for contributions and license information. # Please report all bugs and problems to . # ## link test target add_executable(main_link main_link.cpp ) target_link_libraries(main_link genFem shared ${GMSH_EXTERNAL_LIBRARIES}) ADD_TEST(NAME test_link WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND main_link "") #test terms add_executable(main_terms main_terms.cpp ) target_link_libraries(main_terms genFem shared ${GMSH_EXTERNAL_LIBRARIES}) ADD_TEST(NAME test_terms WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND main_terms "") #test terms ng add_executable(main_terms_ng main_terms_ng.cpp ) target_link_libraries(main_terms_ng genFem shared ${GMSH_EXTERNAL_LIBRARIES}) ADD_TEST(NAME test_terms_ng WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND main_terms_ng "") #test tensors add_executable(main_tensors main_tensors.cpp ) target_link_libraries(main_tensors genFem shared ${GMSH_EXTERNAL_LIBRARIES}) ADD_TEST(NAME test_tensors WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND main_tensors "") #test tensors ng add_executable(main_tensors_ng main_tensors_ng.cpp ) target_link_libraries(main_tensors_ng genFem shared ${GMSH_EXTERNAL_LIBRARIES}) ADD_TEST(NAME test_tensors_ng WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND main_tensors_ng "") #test tensors complex add_executable(main_tensors_complex main_tensors_complex.cpp ) target_link_libraries(main_tensors_complex genFem shared ${GMSH_EXTERNAL_LIBRARIES}) ADD_TEST(NAME test_tensors_complex WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND main_tensors_complex "") #test autodiff add_executable(main_autodiff main_autodiff.cpp ) target_link_libraries(main_autodiff genFem shared ${LINK_LIBRARIES}) ADD_TEST(NAME test_autodiff WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND main_autodiff "")