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 ) ADD_LIBRARY( tnl${debugExt}-${tnlVersion} dummy.cpp ) TARGET_LINK_LIBRARIES( tnl${debugExt}-${tnlVersion} tnlconfig${debugExt}-${tnlVersion} tnlcore${debugExt}-${tnlVersion} tnldebug${debugExt}-${tnlVersion} tnldiff${debugExt}-${tnlVersion} tnlmatrix${debugExt}-${tnlVersion} tnlmesh${debugExt}-${tnlVersion} tnlsolver${debugExt}-${tnlVersion} ) INSTALL( TARGETS tnl${debugExt}-${tnlVersion} DESTINATION lib ) IF( BUILD_MPI ) ADD_LIBRARY( tnl-mpi${debugExt}-${tnlVersion} dummy.cpp ) TARGET_LINK_LIBRARIES( tnl-mpi${debugExt}-${tnlVersion} ${MPI_LIBRARIES} tnlconfig-mpi${debugExt}-${tnlVersion} tnlcore-mpi${debugExt}-${tnlVersion} tnldebug-mpi${debugExt}-${tnlVersion} tnldiff-mpi${debugExt}-${tnlVersion} tnlmatrix-mpi${debugExt}-${tnlVersion} tnlmesh-mpi${debugExt}-${tnlVersion} tnlsolver-mpi${debugExt}-${tnlVersion} ) INSTALL( TARGETS tnl-mpi${debugExt}-${tnlVersion} DESTINATION lib ) ENDIF()