Skip to content
Snippets Groups Projects
CMakeLists.txt 824 B
Newer Older
  • Learn to ignore specific revisions
  • INCLUDE_DIRECTORIES( config core debug diff matrix mesh solver )
    
    add_subdirectory( config )
    add_subdirectory( core )
    add_subdirectory( debug )
    add_subdirectory( diff )
    add_subdirectory( matrix )
    add_subdirectory( mesh )
    add_subdirectory( solver )
    
    # Build the main library
    set( libtnl_0_1_la_LIBADD
         libtnlconfig${mpiExt}${debugExt}-0.1
         libtnlcore${mpiExt}${debugExt}-0.1
         libtnldebug${mpiExt}${debugExt}-0.1
         libtnldiff${mpiExt}${debugExt}-0.1 
         libtnlmatrix${mpiExt}${debugExt}-0.1
         libtnlmesh${mpiExt}${debugExt}-0.1
         libtnlsolver${mpiExt}${debugExt}-0.1
        )
    
    
    add_library( libtnl${mpiExt}${debugExt}-0.1 SHARED dummy.cpp )
    
    
    target_link_libraries( libtnl${mpiExt}${debugExt}-0.1 ${libtnl_0_1_la_LIBADD} )
    if (BUILD_MPI)
      target_link_libraries(libtnl${mpiExt}${debugExt}-0.1 mpi)
    endif()