Skip to content

Commit 8813531

Browse files
AmrElsersyadlarkin
authored andcommitted
Semantic Segmentation Camera in OGRE 2
Signed-off-by: AmrElsersy <amrelsersay@gmail.com>
1 parent cbc35f8 commit 8813531

File tree

18 files changed

+2005
-0
lines changed

18 files changed

+2005
-0
lines changed
Lines changed: 39 additions & 0 deletions
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)