// Copyright (c) 1997-2004 Utrecht University (The Netherlands), // ETH Zurich (Switzerland), Freie Universitaet Berlin (Germany), // INRIA Sophia-Antipolis (France), Martin-Luther-University Halle-Wittenberg // (Germany), Max-Planck-Institute Saarbruecken (Germany), RISC Linz (Austria), // and Tel-Aviv University (Israel). All rights reserved. // // This file is part of CGAL (www.cgal.org); you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public License as // published by the Free Software Foundation; version 2.1 of the License. // See the file LICENSE.LGPL distributed with CGAL. // // Licensees holding a valid commercial license may use this file in // accordance with the commercial license agreement provided with the software. // // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $URL$ // $Id$ // // Author(s) : Laurent Saboret #ifndef CGAL_AUTO_LINK_TAUCS_H #define CGAL_AUTO_LINK_TAUCS_H #ifndef CGAL_NO_AUTOLINK_TAUCS #if defined(_WIN32) && !defined(_WIN64) // if Windows 32 bits // CGAL ships with TAUCS for Windows 32 bits, compiled with VC++ 2003. // The set set of libraries is (e.g. for /MD): // libtaucs-vc71-mt.lib libmetis-vc71-mt.lib liblapack.lib libf77blas.lib libcblas.lib libatlas.lib vcf2c-vc71-mt.lib // // Notes: - Order matters. // - VC++ 7.1 libraries work with VC++ 8.0. // - Libraries with no "vc71" toolset are compiled by gcc/g77. They are // compatible with VC++ 7.1 and 8.0. // - Tested with VC++ 7.1 and 8.0 only. #define CGAL_LIB_NAME libtaucs #define CGAL_LIB_TOOLSET "vc71" #include #define CGAL_LIB_NAME libmetis #define CGAL_LIB_TOOLSET "vc71" #include #include #endif // Win32 #ifdef _WIN64 // ATLAS is not compatible with Win64, thus CGAL ships with CLAPACK. // VC++ >= 8.0 is compatible with Windows 64 bits. // The set set of libraries is (e.g. for /MD): // libtaucs-vc80-mt.lib libmetis-vc80-mt.lib clapack-vc80-mt.lib blas-vc80-mt.lib vcf2c-vc80-mt.lib // // Notes: - Order matters. // - Tested with VC++ 8.0 only. #define CGAL_LIB_NAME libtaucs #define CGAL_LIB_TOOLSET "vc80" #include #define CGAL_LIB_NAME libmetis #define CGAL_LIB_TOOLSET "vc80" #include #include #endif // _WIN64 #endif // CGAL_NO_AUTOLINK_TAUCS #endif // CGAL_AUTO_LINK_TAUCS_H