cgal/Installation/cmake/modules
Laurent Rineau 8e167590c8 Use include_directories(SYSTEM ...) for 3rd-party libraries
gcc has an option -isystem, that can replace -I. The documentation is:

 -isystem dir

     Search dir for header files, after all directories specified by -I but
     before the standard system directories. Mark it as a system directory,
     so that it gets the same special treatment as is applied to the
     standard system directories. If dir begins with "=", then the "=" will
     be replaced by the sysroot prefix; see --sysroot and -isysroot.


The "special treatment" means that gcc will not warn about constructions in
headers in directories pointed by -isystem instead of -I.

In the CGAL testsuite, there are a lot of warnings that comes from
third-party libraries (mostly from Boost, but also from Eigen).

This patch tells cmake to use -isystem with gcc, for all CGAL 3rd-party
directories.
2012-08-01 10:53:37 +00:00
..
2.6.2-to-2.8.1 Get last version of Qt4ConfigDependentSettings.cmake from cmake-2.8.1 (the old one was buggy on MacOs X). 2010-09-08 14:14:08 +00:00
CGALConfig_binary.cmake.in rely on CMake list(FIND ...) instead of macro 2012-06-29 23:13:43 +00:00
CGALConfig_install.cmake.in rely on CMake list(FIND ...) instead of macro 2012-06-29 23:13:43 +00:00
CGAL_CheckCXXFileRuns.cmake
CGAL_Common.cmake added Eigen3_FIND_VERSION to search for minimal version 2012-06-29 12:51:02 +00:00
CGAL_CreateSingleSourceCGALProgram.cmake Followup to that commit: 2012-01-18 13:58:12 +00:00
CGAL_CreateSingleSourceCGALProgramQt4.cmake Fix end of lines. 2010-09-24 17:39:12 +00:00
CGAL_GeneratorSpecificSettings.cmake merge from next 2012-05-20 11:50:30 +00:00
CGAL_Locate_CGAL_TAUCS.cmake branch-build is now HOT on next ;-) 2011-04-15 09:12:06 +00:00
CGAL_Macros.cmake correct handling of optional parameter for use_lib macro 2012-07-05 18:33:27 +00:00
CGAL_SetupBoost.cmake Add Boost.System to the CGAL dependencies 2012-07-24 10:02:57 +00:00
CGAL_SetupDependencies.cmake rely on CMake list(FIND ...) instead of macro 2012-06-29 23:13:43 +00:00
CGAL_SetupFlags.cmake Add a check that NDEBUG is not defined by test platforms 2012-01-25 11:14:17 +00:00
CGAL_TweakFindBoost.cmake Bug fix: if CGAL_Boost_USE_STATIC_LIBS evaluates to FALSE, one wants to use 2011-10-26 11:24:17 +00:00
CGAL_UseBLAS.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_UseLAPACK.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_UseLEDA.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_UseMKL.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_UseMPFI.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_UseRS.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_UseRS3.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_UseTAUCS.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
CGAL_VersionUtils.cmake
FindBLAS.cmake Revert that commit, which was wrong (see below): 2011-10-13 10:17:16 +00:00
FindCGAL.cmake Revert some modifications made by error. 2012-07-31 16:41:10 +00:00
FindCGAL_CORE.cmake merge from next 2012-05-20 11:50:30 +00:00
FindCORE.cmake merge from next 2012-05-20 11:50:30 +00:00
FindESBTL.cmake replace calls to UseESTBL 2012-06-26 23:52:07 +00:00
FindEigen3.cmake merge from next 2012-05-20 11:50:30 +00:00
FindF2C.cmake
FindGMP.cmake merge from next 2012-05-20 11:50:30 +00:00
FindGMPXX.cmake merge from next 2012-05-20 11:50:30 +00:00
FindIPE.cmake move installation dir setup in demo script 2012-06-21 09:51:55 +00:00
FindLAPACK.cmake Revert that commit, which was wrong (see below): 2011-10-13 10:17:16 +00:00
FindLEDA.cmake cleanup 2011-04-20 10:17:01 +00:00
FindMKL.cmake Remove a DEBUG message. 2011-02-04 09:44:07 +00:00
FindMPFI.cmake merge from next 2012-05-20 11:50:30 +00:00
FindMPFR.cmake merge from next 2012-05-20 11:50:30 +00:00
FindNTL.cmake merge from next 2012-05-20 11:50:30 +00:00
FindOpenGL.cmake merge from next 2012-05-20 11:50:30 +00:00
FindQGLViewer.cmake Cancel revision 64607. There had been a problem with the branch. 2011-07-06 11:11:58 +00:00
FindQt3-patched.cmake Refresh the FindQt3-patched module, from CGAL, with recent changes 2012-07-26 09:28:21 +00:00
FindRS.cmake merge from next 2012-05-20 11:50:30 +00:00
FindRS3.cmake CGAL macro is not used anymore 2012-05-24 07:10:42 +00:00
FindTAUCS.cmake
Qt3Macros-patched.cmake
UseCGAL.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
UseESBTL.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
UseEigen3.cmake Use include_directories(SYSTEM ...) for 3rd-party libraries 2012-08-01 10:53:37 +00:00
test_MPFI.cpp change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00