From 162fd411cdd6b737aff6e4fbae2e91af464cf1bf Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Mon, 11 Apr 2022 22:20:04 +0200 Subject: [PATCH] Removed GLM dependency from shared & static library targets. These targets do not compile any source and thus don't need the include dir, but CMake exports a link-only dependency for the static library, which is also not required as GLM is header-only. --- src/libprojectM/libprojectM_shared.cmake | 2 -- src/libprojectM/libprojectM_static.cmake | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/libprojectM/libprojectM_shared.cmake b/src/libprojectM/libprojectM_shared.cmake index cbf365876..6d6d2e242 100644 --- a/src/libprojectM/libprojectM_shared.cmake +++ b/src/libprojectM/libprojectM_shared.cmake @@ -38,8 +38,6 @@ target_include_directories(projectM_shared ) target_link_libraries(projectM_shared - PRIVATE - GLM::GLM PUBLIC ${PROJECTM_OPENGL_LIBRARIES} ${CMAKE_DL_LIBS} diff --git a/src/libprojectM/libprojectM_static.cmake b/src/libprojectM/libprojectM_static.cmake index c789257ee..a567dd543 100644 --- a/src/libprojectM/libprojectM_static.cmake +++ b/src/libprojectM/libprojectM_static.cmake @@ -36,8 +36,6 @@ target_include_directories(projectM_static ) target_link_libraries(projectM_static - PRIVATE - GLM::GLM PUBLIC ${PROJECTM_OPENGL_LIBRARIES} )