-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
30 lines (25 loc) · 1.04 KB
/
CMakeLists.txt
File metadata and controls
30 lines (25 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(LocalMultilinearWavelet)
INCLUDE(ConfigureANN.cmake)
INCLUDE(ConfigureCLAPACK.cmake)
INCLUDE(ConfigureGLEW.cmake)
INCLUDE(ConfigureITK.cmake)
FIND_PACKAGE(OpenCV)
IF(OpenCV_FOUND)
INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS})
LINK_DIRECTORIES(${OpenCV_LIBRARY_DIRS})
ELSE(OpenCV_FOUND)
Message("OpenCV not found. Please install OpenCV or set OpenCV_ROOT_DIR properly. Some applications and/or libraries need it to compile.")
ENDIF(OpenCV_FOUND)
FIND_PACKAGE(GLUT)
IF(GLUT_FOUND)
INCLUDE_DIRECTORIES(${GLUT_INCLUDE_DIR})
LINK_DIRECTORIES(${GLUT_LIBRARY_DIR})
ELSE(GLUT_FOUND)
Message("Warning. GLUT not found. Some applications and libraries will not be compiled.")
ENDIF(GLUT_FOUND)
IF(ANN_FOUND AND CLAPACK_FOUND AND ITK_FOUND)
ADD_SUBDIRECTORY(LocalMultilinearWavelet)
ELSE(ANN_FOUND AND CLAPACK_FOUND AND ITK_FOUND)
Message("PROBLEM: One of the required libraries not found. LocalMultilinearWavelet will not be compiled.")
ENDIF(ANN_FOUND AND CLAPACK_FOUND AND ITK_FOUND)