Skip to content

Commit 7aade51

Browse files
AmrElsersyadlarkinmjcarrolliche033
authored
Segmentation Camera (#329)
Signed-off-by: AmrElsersy <[email protected]> Co-authored-by: Ashton Larkin <[email protected]> Co-authored-by: Michael Carroll <[email protected]> Co-authored-by: Ian Chen <[email protected]>
1 parent b2da7e1 commit 7aade51

25 files changed

+2597
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)
2+
project(ignition-rendering-segmentation-camera)
3+
find_package(ignition-rendering6 REQUIRED)
4+
5+
include_directories(SYSTEM
6+
${PROJECT_BINARY_DIR}
7+
)
8+
9+
find_package(GLUT REQUIRED)
10+
include_directories(SYSTEM ${GLUT_INCLUDE_DIRS})
11+
link_directories(${GLUT_LIBRARY_DIRS})
12+
13+
find_package(OpenGL REQUIRED)
14+
include_directories(SYSTEM ${OpenGL_INCLUDE_DIRS})
15+
link_directories(${OpenGL_LIBRARY_DIRS})
16+
17+
if (NOT APPLE)
18+
find_package(GLEW REQUIRED)
19+
include_directories(SYSTEM ${GLEW_INCLUDE_DIRS})
20+
link_directories(${GLEW_LIBRARY_DIRS})
21+
endif()
22+
23+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations")
24+
25+
configure_file (example_config.hh.in ${PROJECT_BINARY_DIR}/example_config.hh)
26+
27+
add_executable(segmentation_camera Main.cc GlutWindow.cc)
28+
29+
target_link_libraries(segmentation_camera
30+
${GLUT_LIBRARIES}
31+
${OPENGL_LIBRARIES}
32+
${GLEW_LIBRARIES}
33+
${IGNITION-RENDERING_LIBRARIES}
34+
)
35+
36+
add_custom_command(TARGET segmentation_camera POST_BUILD
37+
COMMAND ${CMAKE_COMMAND} -E copy_directory
38+
${CMAKE_SOURCE_DIR}/media
39+
$<TARGET_FILE_DIR:segmentation_camera>/media)

0 commit comments

Comments
 (0)