cgal/Installation/cmake/modules
Laurent Rineau 471e7a93be Deal with Qt5 and Boost imported targets, when CGAL is imported
When CGAL_Qt5 or CGAL_Core targets are imported, then we need to call
`find_package(Qt5)` and `find_package(Boost)` to re-import the
targets of Qt5 or `Boost::thread`.

Otherwise, there is that CMake warning:

    CMake Warning (dev) at /mnt/testsuite/cmake/modules/CGAL_CreateSingleSourceCGALProgram.cmake:49 (add_executable):
      Policy CMP0028 is not set: Double colon in target name means ALIAS or
      IMPORTED target.  Run "cmake --help-policy CMP0028" for policy details.
      Use the cmake_policy command to set the policy and suppress this warning.

      Target "test_Min_circle" links to target "Boost::thread" but the target was
      not found.  Perhaps a find_package() call is missing for an IMPORTED
      target, or an ALIAS target is missing?
    Call Stack (most recent call first):
      CMakeLists.txt:22 (create_single_source_cgal_program)
    This warning is for project developers.  Use -Wno-dev to suppress it.

and then that link error:

    /usr/bin/ld: cannot find -lBoost::thread

Ref:
  https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.12-Ic-200/Bounding_volumes/TestReport_lrineau_Fedora-Release.gz
2018-03-16 11:42:01 +01:00
..
Help Add Sphinx documentation 2017-03-27 18:04:55 +02:00
config Move config/ to cmake/modules/config/ 2017-12-06 12:53:05 +01:00
CGALConfig_binary.cmake.in Fix issue #1580 2018-03-14 16:33:11 +01:00
CGALConfig_binary_header_only.cmake.in Unify CGAL_HEADER_ONLY and CGAL_HEADER_ONLY_STEP_2 2017-11-23 17:06:46 +01:00
CGALConfig_install.cmake.in Fix issue #1580 2018-03-14 16:33:11 +01:00
CGALLibConfig.cmake.in
CGAL_CheckCXXFileRuns.cmake
CGAL_Common.cmake Set the default value of CGAL_DEV_MODE from the env variable 2018-02-21 15:32:56 +01:00
CGAL_CreateSingleSourceCGALProgram.cmake Merge branch 'CMake-parse_CTest_XML_output-lrineau' into CGAL-new_cmake-GF 2017-11-17 15:03:57 +01:00
CGAL_GeneratorSpecificSettings.cmake CGAL_AUTO_LINK_ENABLED is also used for Boost & co 2016-03-11 09:47:59 +01:00
CGAL_Locate_CGAL_TAUCS.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
CGAL_Macros.cmake Deal with Qt5 and Boost imported targets, when CGAL is imported 2018-03-16 11:42:01 +01:00
CGAL_Qt5_moc_and_resource_files.cmake Fix `make install` in header-only 2017-12-07 11:34:00 +01:00
CGAL_SCM.cmake Store values in global properties 2018-03-14 22:38:05 +01:00
CGAL_SetupBoost.cmake Store the detection of C++11 in a CMake global property 2017-12-19 15:56:02 +01:00
CGAL_SetupCGALDependencies.cmake Speed improvement with CGAL_HEADER_ONLY and WITH_{tests|examples}.. 2018-03-14 23:04:09 +01:00
CGAL_SetupCGAL_CoreDependencies.cmake Better calls to find_package(Boost) for CGAL::CGAL_Core 2018-03-14 23:07:02 +01:00
CGAL_SetupCGAL_ImageIODependencies.cmake Speed improvement with CGAL_HEADER_ONLY and WITH_{tests|examples}.. 2018-03-14 23:04:09 +01:00
CGAL_SetupCGAL_Qt5Dependencies.cmake Speed improvement with CGAL_HEADER_ONLY and WITH_{tests|examples}.. 2018-03-14 23:04:09 +01:00
CGAL_SetupDependencies.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
CGAL_SetupFlags.cmake Add CGAL_DEV_MODE 2018-02-06 15:08:54 +01:00
CGAL_SetupGMP.cmake Add Sphinx documentation 2017-03-27 18:04:55 +02:00
CGAL_SetupLEDA.cmake Fix a typo 2017-11-21 09:51:55 +01:00
CGAL_SetupVLD.cmake
CGAL_TweakFindBoost.cmake Fix CGAL_TweakFindBoost 2017-03-27 18:04:53 +02:00
CGAL_UseBLAS.cmake
CGAL_UseLAPACK.cmake
CGAL_UseLEDA.cmake Use LEDA linker flags 2016-12-02 10:57:18 +01:00
CGAL_UseMKL.cmake
CGAL_UseMPFI.cmake
CGAL_UseRS.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
CGAL_UseRS3.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
CGAL_UseTAUCS.cmake
CGAL_VersionUtils.cmake
CGAL_add_test.cmake Fix CMake errors in CGAL demos, with CMake<3.4 2017-11-20 10:41:44 +01:00
CGAL_display_flags.cmake Display compiler and linker flags 2017-11-23 17:06:46 +01:00
CGAL_setup_target_dependencies.cmake Fix a typo 2017-11-13 13:51:23 +01:00
CGAL_target_use_TBB.cmake Make inherit the usage of TBB in the cmake macro 2018-01-30 14:09:47 +01:00
FindBLAS.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindCORE.cmake
FindESBTL.cmake
FindEigen3.cmake Set Eigen3 use file name in CGAL common 2016-06-06 14:07:23 +02:00
FindF2C.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindGLEW.cmake
FindGMP.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindGMPXX.cmake
FindIPE.cmake Do not early exit if IPE_FULL_VERSION is not there 2016-10-25 11:17:10 +02:00
FindLAPACK.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindLASLIB.cmake Check for LASLIB_INCLUDE_DIR to make sure LASlib is found 2017-07-11 11:58:52 +02:00
FindLEDA.cmake Fix FindLEDA with clang 2016-11-30 10:40:04 +01:00
FindMETIS.cmake Added partition operations to BGL 2018-01-09 18:06:02 +01:00
FindMKL.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindMPFI.cmake Fix MPFR/MPFI check when MPFI is not present. 2018-03-08 10:05:26 -03:00
FindMPFR.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindNTL.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindOpenMesh.cmake
FindQGLViewer.cmake QGLviewer depends on the lib GLU 2017-11-29 11:17:31 +01:00
FindRS.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindRS3.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindSuiteSparse.cmake Replaced pointer to licence with licence itself 2017-06-22 16:17:13 +02:00
FindTAUCS.cmake Do not rely on CMAKE_MODULE_PATH 2017-11-15 14:45:12 +01:00
FindTBB.cmake Fix the TBB_USE_FILE warnings 2017-11-15 17:00:02 +01:00
Makefile Add Sphinx documentation 2017-03-27 18:04:55 +02:00
UseCGAL.cmake Remove the duplicate -DCGAL_HEADER_ONLY 2018-03-14 23:06:01 +01:00
UseESBTL.cmake
UseEigen3.cmake
UseLASLIB.cmake Move USE_AS_DLL as a temporary definition around LASlib header 2017-07-11 11:58:52 +02:00
UseOpenMesh.cmake
UseTBB.cmake Better CMake API for TBB 2017-03-27 18:04:54 +02:00
list_of_whitelisted_headers.cmake remove classic package installation becaus eit is supposed to happen in install.sh 2018-02-02 12:08:05 +01:00
process_dependencies.cmake Fix CGAL_ENABLE_CHECK_HEADERS 2018-03-06 18:43:39 +01:00
run_cmd_redirection_cerr.cmake WIP: compute packages dependencies, using the compiler 2016-09-30 15:22:26 +02:00
run_test_with_cin.cmake Add support for testing on Android 2017-11-14 10:39:35 +01:00
test_MPFI.cpp add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00