forked from lucasw/vimjay
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
84 lines (70 loc) · 1.6 KB
/
CMakeLists.txt
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
cmake_minimum_required(VERSION 2.4.6)
cmake_policy(SET CMP0003 OLD)
set(PROJECT_NAME camthing)
#set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/build )
#set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/build )
include_directories( . )
#include_directories( $ENV{HG_CLONE_DIR}/external/include )
include_directories( $ENV{HOME}/other/install/include )
link_directories($ENV{HOME}/other/install/lib)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
#include_directories(${CMAKE_BINARY_DIR}/other)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x")
###############################################################################
find_package(OpenCV)
###############################################################################
add_executable(${PROJECT_NAME}
# TBD these are just for shaders
#other/DSOnoises/DSOcellularnoise.c
#other/DSOnoises/DSOimprovednoise.c
#other/DSOnoises/DSOsimplexnoise.c
#other/DSOnoises/DSOsrdnoise.c
other/DSOnoises/cellular.c
other/DSOnoises/noise1234.c
other/DSOnoises/sdnoise1234.c
other/DSOnoises/simplexnoise1234.c
other/DSOnoises/srdnoise23.c
config.cpp
camthing.cpp
nodes.cpp
misc_nodes.cpp
modify.cpp
signals.cpp
filter.cpp
cluster.cpp
generate.cpp
structure.cpp
screencap.cpp
utility.cpp
output.cpp
input.cpp
opengl.cpp
other/simplexnoise.cpp
other/simplextextures.cpp
)
target_link_libraries(${PROJECT_NAME}
#${SOME_LIBS}
${OpenCV_LIBS}
glog
gflags
boost_thread
boost_filesystem
boost_system
glut
GLEW
)
if(false)
add_executable(input_test
input.cpp
utility.cpp
)
target_link_libraries(input_test
${OpenCV_LIBS}
glog
gflags
boost_thread
boost_filesystem
boost_system
Xi
)
endif(false)