File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1116,7 +1116,13 @@ MACRO(COVISE_FIND_PACKAGE package)
11161116 #message("CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}")
11171117 endif (NOT COVISE_ARCHSUFFIX MATCHES "^spack" )
11181118 FIND_PACKAGE (${ARGV} )
1119-
1119+ if (pack STREQUAL glm AND NOT TARGET glm::glm AND GLM_INCLUDE_DIRS)
1120+ # Workaround for GLM 0.9.9 broken glmTargets.cmake
1121+ add_library (glm::glm INTERFACE IMPORTED )
1122+ set_target_properties (glm::glm PROPERTIES
1123+ INTERFACE_INCLUDE_DIRECTORIES "${GLM_INCLUDE_DIRS} "
1124+ )
1125+ endif ()
11201126 SET (CMAKE_PREFIX_PATH ${SAVED_CMAKE_PREFIX_PATH} )
11211127 if (APPLE )
11221128 if (pack STREQUAL "OpenGL" OR pack STREQUAL "GLUT" )
Original file line number Diff line number Diff line change @@ -2,14 +2,6 @@ covise_find_package(glm)
22covise_find_package (OpenAL )
33covise_find_package (ALUT )
44
5- # Workaround for GLM 0.9.9 broken glmTargets.cmake
6- if (NOT TARGET glm::glm AND GLM_INCLUDE_DIRS)
7- add_library (glm::glm INTERFACE IMPORTED )
8- set_target_properties (glm::glm PROPERTIES
9- INTERFACE_INCLUDE_DIRECTORIES "${GLM_INCLUDE_DIRS} "
10- )
11- endif ()
12-
135# glm: allow .xyz() and similar access
146add_definitions (-DGLM_FORCE_SWIZZLE -DGLM_ENABLE_EXPERIMENTAL )
157
You can’t perform that action at this time.
0 commit comments