blob: 51a86442e5323a1cad34e7884006ee03940f35f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
add_executable(wolff_dgm wolff_dgm.cpp)
add_executable(wolff_cgm wolff_cgm.cpp)
find_library(GL NAMES GL)
find_library(GLU NAMES GLU)
find_library(GLUT NAMES glut)
if (${GLUT} MATCHES "GLUT-NOTFOUND")
target_link_libraries(wolff_dgm wolff wolff_examples)
target_link_libraries(wolff_cgm wolff wolff_examples)
else()
target_compile_definitions(wolff_dgm PUBLIC HAVE_GLUT)
target_compile_definitions(wolff_cgm PUBLIC HAVE_GLUT)
target_link_libraries(wolff_dgm wolff wolff_examples glut GL GLU)
target_link_libraries(wolff_cgm wolff wolff_examples glut GL GLU)
endif()
install(TARGETS wolff_dgm wolff_cgm DESTINATION ${CMAKE_INSTALL_BINDIR})
|