Add MacOS support as well as OpenGL 3.3 support
This commit is contained in:
@@ -2,6 +2,14 @@ cmake_minimum_required(VERSION 3.22)
|
||||
|
||||
project(pd-desktop LANGUAGES CXX VERSION 0.5.0)
|
||||
|
||||
set(PD_GL_VERSION 21 CACHE STRING "OpenGL Version (2.1 -> 21, 3.3 -> 33)")
|
||||
|
||||
if(APPLE)
|
||||
set(PD_GL_VERSION 33 CACHE STRING "33" FORCE)
|
||||
endif()
|
||||
|
||||
message("Using OpenGL: " ${PD_GL_VERSION})
|
||||
|
||||
add_subdirectory(glad)
|
||||
add_subdirectory(glfw)
|
||||
|
||||
@@ -14,3 +22,7 @@ set(SRC
|
||||
pd_add_lib(pd-desktop SRC_FILES ${SRC})
|
||||
target_include_directories(pd-desktop PUBLIC include)
|
||||
target_link_libraries(pd-desktop PUBLIC palladium glad glfw)
|
||||
|
||||
target_compile_definitions(pd-desktop
|
||||
PRIVATE PD_OPENGL=${PD_GL_VERSION}
|
||||
)
|
||||
Reference in New Issue
Block a user