Skip to content

Commit 1b5333b

Browse files
author
hpcdgrie
committed
Moved workaround for GLM 0.9.9 broken glmTargets.cmake to covise_find_package so that it is also applied in findCOVER.cmake
1 parent 55f3d9e commit 1b5333b

2 files changed

Lines changed: 7 additions & 9 deletions

File tree

cmake/CoviseHelperMacros.cmake

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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")

src/OpenCOVER/audio/CMakeLists.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,6 @@ covise_find_package(glm)
22
covise_find_package(OpenAL)
33
covise_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
146
add_definitions(-DGLM_FORCE_SWIZZLE -DGLM_ENABLE_EXPERIMENTAL)
157

0 commit comments

Comments
 (0)