|
1 |
| -INSTALL(FILES libfreenect.hpp |
2 |
| - DESTINATION ${PROJECT_INCLUDE_INSTALL_DIR}) |
| 1 | +install(FILES libfreenect.hpp |
| 2 | + DESTINATION ${PROJECT_INCLUDE_INSTALL_DIR}) |
3 | 3 |
|
4 |
| -IF(BUILD_EXAMPLES) |
5 |
| - |
6 |
| -if (WIN32) |
| 4 | +if (BUILD_EXAMPLES) |
7 | 5 | set(THREADS_USE_PTHREADS_WIN32 true)
|
8 | 6 | find_package(Threads REQUIRED)
|
9 |
| - |
10 |
| - include_directories(${THREADS_PTHREADS_INCLUDE_DIR}) |
11 |
| -endif() |
12 |
| - |
13 |
| -include_directories(.) |
14 |
| - |
15 |
| -add_executable(freenect-cppview cppview.cpp) |
16 |
| -add_executable(freenect-cpp_pcview cpp_pc_view.cpp) |
17 |
| - |
18 |
| -# Mac just has everything already |
19 |
| -if(APPLE) |
20 |
| - set(CMAKE_EXE_LINKER_FLAGS "-framework OpenGL -framework GLUT") |
21 |
| - target_link_libraries(freenect-cppview freenect) |
22 |
| - target_link_libraries(freenect-cpp_pcview freenect) |
23 |
| -else() |
24 |
| - find_package(Threads REQUIRED) |
25 | 7 | find_package(OpenGL REQUIRED)
|
26 | 8 | find_package(GLUT REQUIRED)
|
27 | 9 |
|
28 |
| - include_directories(${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIR} ${USB_INCLUDE_DIRS}) |
29 |
| - |
30 |
| - target_link_libraries(freenect-cppview freenect ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${MATH_LIB}) |
31 |
| - target_link_libraries(freenect-cpp_pcview freenect ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} ${CMAKE_THREAD_LIBS_INIT}) |
32 |
| -endif() |
| 10 | + include_directories(. ${THREADS_PTHREADS_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIR}) |
33 | 11 |
|
34 |
| -install (TARGETS freenect-cppview |
35 |
| - DESTINATION bin) |
| 12 | + add_executable(freenect-cppview cppview.cpp) |
| 13 | + add_executable(freenect-cpp_pcview cpp_pc_view.cpp) |
36 | 14 |
|
37 |
| -install (TARGETS freenect-cpp_pcview |
38 |
| - DESTINATION bin) |
| 15 | + target_link_libraries(freenect-cppview freenect ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${MATH_LIB}) |
| 16 | + target_link_libraries(freenect-cpp_pcview freenect ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${MATH_LIB}) |
39 | 17 |
|
| 18 | + install(TARGETS freenect-cppview freenect-cpp_pcview |
| 19 | + DESTINATION bin) |
40 | 20 | ENDIF()
|
0 commit comments