Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 2 additions & 15 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,9 @@ project(visualization.projectm)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR})

find_package(Kodi REQUIRED)
find_package(glm REQUIRED)
find_package(ProjectM REQUIRED)
find_package(projectM4 REQUIRED COMPONENTS Playlist)

if(NOT WIN32 AND (APP_RENDER_SYSTEM STREQUAL "gl" OR NOT APP_RENDER_SYSTEM))
find_package(OpenGl REQUIRED)
set(DEPLIBS ${OPENGL_LIBRARIES})
set(includes ${OPENGL_INCLUDE_DIR})
add_definitions(${OPENGL_DEFINITIONS})
else()
find_package(OpenGLES REQUIRED)
set(DEPLIBS ${OPENGLES_LIBRARIES})
set(includes ${OPENGLES_INCLUDE_DIR})
add_definitions(${OPENGLES_DEFINITIONS})
endif()

list(APPEND DEPLIBS ${PROJECTM_LIBRARIES})
set(DEPLIBS libprojectM::playlist)

include_directories(${includes}
${PROJECTM_INCLUDE_DIRS}
Expand Down
69 changes: 0 additions & 69 deletions FindOpenGLES.cmake

This file was deleted.

41 changes: 0 additions & 41 deletions FindOpenGl.cmake

This file was deleted.

60 changes: 0 additions & 60 deletions FindProjectM.cmake

This file was deleted.

25 changes: 0 additions & 25 deletions Findglm.cmake

This file was deleted.

2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
buildPlugin(version: "Piers")
buildPlugin(version: "Piers", platforms: ['android-armv7', 'android-aarch64', 'ios-aarch64', 'tvos-aarch64', 'osx-x86_64', 'osx-arm64'])
64 changes: 0 additions & 64 deletions azure-pipelines.yml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
From aa810def3e6773a5385985e1369b2bfe07ecf913 Mon Sep 17 00:00:00 2001
From: Garrett Brown <themagnificentmrb@gmail.com>
Date: Sat, 28 Feb 2026 20:25:36 -0800
Subject: [PATCH] Stop exporting transitive OpenGL/Boost deps in CMake config

---
src/libprojectM/projectM4Config.cmake.in | 16 ----------------
1 file changed, 16 deletions(-)

diff --git a/src/libprojectM/projectM4Config.cmake.in b/src/libprojectM/projectM4Config.cmake.in
index 0b1639b1..af945194 100644
--- a/src/libprojectM/projectM4Config.cmake.in
+++ b/src/libprojectM/projectM4Config.cmake.in
@@ -4,22 +4,6 @@ set(projectM4_VERSION @PROJECT_VERSION@)

include(CMakeFindDependencyMacro)

-if(NOT "@ENABLE_EMSCRIPTEN@") # ENABLE_EMSCRIPTEN
- if("@ENABLE_GLES@") # ENABLE_GLES
- list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
- find_dependency(OpenGL COMPONENTS GLES3)
- else()
- find_dependency(OpenGL)
- endif()
-endif()
-if("@ENABLE_BOOST_FILESYSTEM@") # ENABLE_BOOST_FILESYSTEM
- if(POLICY CMP0167)
- cmake_policy(SET CMP0167 NEW)
- endif()
-
- find_dependency(Boost CONFIG NO_MODULE COMPONENTS Filesystem)
-endif()
-
set(_projectM4_FIND_PARTS_REQUIRED)
if(projectM4_FIND_REQUIRED)
set(_projectM4_FIND_PARTS_REQUIRED REQUIRED)
--
2.52.0

11 changes: 0 additions & 11 deletions depends/common/projectm/0001-fix-gl-compile-check.patch

This file was deleted.

Loading