1
MEPP 라이브러리를 컴파일하려고했습니다.잘못된 인수 개수로 호출되었습니다.
IF(CGAL_INCLUDE_DIR AND CGAL_LIBRARIES)
SET(CGAL_FOUND TRUE)
ELSE(CGAL_INCLUDE_DIR AND CGAL_LIBRARIES)
FIND_PATH(CGAL_INCLUDE_DIR basic.h
/scratch/softs/cgal/4.3.0/64/sequential/gcc/4.4.7/include/CGAL
$ENV{ProgramFiles}/CGAL/*/include/CGAL
$ENV{SystemDrive}/CGAL/*/include/CGAL
)
FIND_LIBRARY(CGAL_LIBRARIES NAMES CGAL libCGAL
PATHS
/scratch/softs/cgal/4.3.0/64/sequential/gcc/4.4.7/lib
/scratch/softs/cgal/4.3.0/64/sequential/gcc/4.4.7/lib/CGAL
$ENV{ProgramFiles}/CGAL/*/lib/ms
$ENV{SystemDrive}/CGAL/*/lib/ms
)
IF(CGAL_INCLUDE_DIR AND CGAL_LIBRARIES)
SET(CGAL_FOUND TRUE)
MESSAGE(STATUS "Found CGAL. New Hossein: ${CGAL_INCLUDE_DIR}, ${CGAL_LIBRARIES}")
INCLUDE_DIRECTORIES(${CGAL_INCLUDE_DIR} $ENV{CGAL_CFG})
ELSE(CGAL_INCLUDE_DIR AND CGAL_LIBRARIES)
SET(CGAL_FOUND FALSE)
MESSAGE(STATUS "CGAL not found. New Hossein")
ENDIF(CGAL_INCLUDE_DIR AND CGAL_LIBRARIES)
ENDIF(CGAL_INCLUDE_DIR AND CGAL_LIBRARIES)
을하고 CMakeList.txt에 : 나는 다음과 같은 발견 모듈 "FindCGAL.cmake"를 만들어
CMake Error at src/components/Analysis/Curvature/CMakeLists.txt:48 (INCLUDE):
include called with wrong number of arguments. Include only takes one
file.
하나를 : 컴파일하는 동안
# Find CGAL libraries
FIND_PACKAGE(CGAL COMPONENTS Core)
IF(CGAL_FOUND)
INCLUDE(${CGAL_USE_FILE})
MESSAGE(STATUS "Found CGAL: ${CGAL_LIBRARIES}")
MESSAGE(STATUS "Found CGAL 3RD PARTY LIBRARIES: ${CGAL_3RD_PARTY_LIBRARIES}")
ELSE(CGAL_FOUND)
MESSAGE(FATAL_ERROR "CGAL not found. Please set CGAL_DIR.")
ENDIF(CGAL_FOUND)
나는 다음과 같은 CMakeError받을 도움을 주시면 감사하겠습니다.
내가 CGAL_INCLUDE_DIR 또는 CGAL_LIBRARIES로 설정해야합니까 ?? –