Fix build system for ES
This commit is contained in:
parent
537b06a9ee
commit
8d7a861928
2 changed files with 14 additions and 4 deletions
|
@ -160,7 +160,7 @@ kde4_add_kdeinit_executable( kwin ${kwin_KDEINIT_SRCS})
|
|||
|
||||
target_link_libraries(kdeinit_kwin ${KDE4_KDEUI_LIBS} ${KDE4_PLASMA_LIBS} ${QT_QTXML_LIBRARY} ${QT_QTSCRIPT_LIBRARY} kephal kworkspace kdecorations kwineffects ${X11_LIBRARIES})
|
||||
|
||||
if(OPENGL_FOUND)
|
||||
if(OPENGL_FOUND AND NOT OPENGLES_FOUND)
|
||||
add_subdirectory(opengltest)
|
||||
target_link_libraries(kdeinit_kwin ${OPENGL_gl_LIBRARY})
|
||||
# -ldl used by OpenGL code
|
||||
|
@ -170,7 +170,12 @@ if(OPENGL_FOUND)
|
|||
endif(DL_LIBRARY)
|
||||
# must be after opengl, to be initialized first by the linker
|
||||
target_link_libraries(kdeinit_kwin kwinnvidiahack)
|
||||
endif(OPENGL_FOUND)
|
||||
endif(OPENGL_FOUND AND NOT OPENGLES_FOUND)
|
||||
|
||||
if(OPENGLES_FOUND)
|
||||
add_subdirectory(opengltest)
|
||||
target_link_libraries(kdeinit_kwin ${OPENGLES_LIBRARIES} ${OPENGLES_EGL_LIBRARIES})
|
||||
endif(OPENGLES_FOUND)
|
||||
|
||||
if (X11_Xrandr_FOUND)
|
||||
target_link_libraries(kdeinit_kwin ${X11_Xrandr_LIB})
|
||||
|
|
|
@ -46,7 +46,7 @@ set_target_properties(kwineffects PROPERTIES VERSION 1.0.0 SOVERSION 1 )
|
|||
|
||||
install(TARGETS kwineffects EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
|
||||
if(OPENGL_FOUND)
|
||||
if(OPENGL_FOUND AND NOT OPENGLES_FOUND)
|
||||
target_link_libraries(kwineffects ${OPENGL_gl_LIBRARY})
|
||||
target_link_libraries(kwineffects LINK_INTERFACE_LIBRARIES ${OPENGL_gl_LIBRARY})
|
||||
# -ldl used by OpenGL code
|
||||
|
@ -55,7 +55,12 @@ if(OPENGL_FOUND)
|
|||
target_link_libraries(kwineffects ${DL_LIBRARY})
|
||||
endif(DL_LIBRARY)
|
||||
include_directories(${OPENGL_INCLUDE_DIR})
|
||||
endif(OPENGL_FOUND)
|
||||
endif(OPENGL_FOUND AND NOT OPENGLES_FOUND)
|
||||
if(OPENGLES_FOUND)
|
||||
target_link_libraries(kwineffects ${OPENGLES_LIBRARIES} ${OPENGLES_EGL_LIBRARIES})
|
||||
target_link_libraries(kwineffects LINK_INTERFACE_LIBRARIES ${OPENGLES_LIBRARIES} ${OPENGLES_EGL_LIBRARIES})
|
||||
include_directories(${OPENGLES_INCLUDE_DIR})
|
||||
endif(OPENGLES_FOUND)
|
||||
if (X11_Xrender_FOUND)
|
||||
target_link_libraries(kwineffects ${X11_Xrender_LIB})
|
||||
endif (X11_Xrender_FOUND)
|
||||
|
|
Loading…
Reference in a new issue