diff --git a/dep/CMakeLists.txt b/dep/CMakeLists.txt index e82f71bf3..5bbfcb39c 100644 --- a/dep/CMakeLists.txt +++ b/dep/CMakeLists.txt @@ -1,6 +1,5 @@ add_subdirectory(fmt) add_subdirectory(gsl) -add_subdirectory(glad) add_subdirectory(stb) add_subdirectory(zlib) add_subdirectory(zstd) @@ -22,6 +21,10 @@ if(ENABLE_CUBEB) add_subdirectory(cubeb) endif() +if(ENABLE_OPENGL) + add_subdirectory(glad) +endif() + if(ENABLE_DISCORD_PRESENCE) add_subdirectory(discord-rpc) endif() diff --git a/src/duckstation-nogui/CMakeLists.txt b/src/duckstation-nogui/CMakeLists.txt index 08fda8927..02b93ab18 100644 --- a/src/duckstation-nogui/CMakeLists.txt +++ b/src/duckstation-nogui/CMakeLists.txt @@ -4,7 +4,7 @@ add_executable(duckstation-nogui nogui_platform.h ) -target_link_libraries(duckstation-nogui PRIVATE core util common imgui glad scmversion) +target_link_libraries(duckstation-nogui PRIVATE core util common imgui scmversion) if(WIN32) message(STATUS "Building Win32 NoGUI Platform.") diff --git a/src/duckstation-qt/CMakeLists.txt b/src/duckstation-qt/CMakeLists.txt index 213a138ad..25029807c 100644 --- a/src/duckstation-qt/CMakeLists.txt +++ b/src/duckstation-qt/CMakeLists.txt @@ -171,7 +171,7 @@ qt6_add_translation(QM_FILES ${TS_FILES}) add_executable(duckstation-qt ${SRCS} ${QM_FILES}) target_include_directories(duckstation-qt PRIVATE "${Qt6Gui_PRIVATE_INCLUDE_DIRS}" "${CMAKE_CURRENT_SOURCE_DIR}") -target_link_libraries(duckstation-qt PRIVATE core common imgui glad minizip scmversion Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Network) +target_link_libraries(duckstation-qt PRIVATE core common imgui minizip scmversion Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Network) if(WIN32) # We want a Windows subsystem application not console.