Skip to content

Commit 6f0078b

Browse files
committed
enable linking of CoreFoundation and openGL on OSX
1 parent a357000 commit 6f0078b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/libprojectM/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ endif(USE_THREADS)
120120
if (APPLE)
121121
ADD_DEFINITIONS(-DMACOS -DSTBI_NO_DDS)
122122
set(RESOURCE_PREFIX "Resources")
123+
FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation)
124+
FIND_LIBRARY(OPENGL_LIBRARIES OpenGL)
123125
else (APPLE)
124126
if (WIN32)
125127
set (RESOURCE_PREFIX "Resources")
@@ -128,6 +130,8 @@ else (APPLE)
128130
set (RESOURCE_PREFIX "share/projectM")
129131
ADD_DEFINITIONS(-DLINUX -DSTBI_NO_DDS)
130132
endif(WIN32)
133+
set(COREFOUNDATION_LIBRARY )
134+
set(OPENGL_LIBRARIES )
131135
endif(APPLE)
132136

133137
add_subdirectory(Renderer)
@@ -199,6 +203,8 @@ if(BUILD_PROJECTM_STATIC)
199203
${GLEW_LIBRARY}
200204
${FTGL_LINK_TARGETS}
201205
${MATH_LIBRARIES}
206+
${COREFOUNDATION_LIBRARIES}
207+
${OPENGL_LIBRARIES}
202208
dl
203209
${OPENGL_LIBRARIES}
204210
)
@@ -210,6 +216,8 @@ else(BUILD_PROJECTM_STATIC)
210216
${GLEW_LIBRARY}
211217
${FTGL_LINK_TARGETS}
212218
${MATH_LIBRARIES}
219+
${COREFOUNDATION_LIBRARIES}
220+
${OPENGL_LIBRARIES}
213221
dl
214222
${OPENGL_LIBRARIES}
215223
)

0 commit comments

Comments
 (0)