window screen mode support
[platform/core/api/efl-util.git] / CMakeLists.txt
old mode 100755 (executable)
new mode 100644 (file)
index a624985..04a46ac
@@ -10,7 +10,18 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(INC_DIR include)
 INCLUDE_DIRECTORIES(${INC_DIR})
 
-SET(dependents "dlog utilX elementary capi-base-common")
+# required dependencies
+SET(dependents "dlog elementary capi-base-common libdrm libtbm")
+
+IF (WITH_X11)
+    ADD_DEFINITIONS("-DX11")
+    SET(dependents "${dependents} ecore-x utilX x11 xv libdri2 xext xdamage xtst")
+ENDIF (WITH_X11)
+
+IF (WITH_WAYLAND)
+    ADD_DEFINITIONS("-DWAYLAND")
+    SET(dependents "${dependents} ecore-wayland wayland-client")
+ENDIF (WITH_WAYLAND)
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(${fw_name} REQUIRED ${dependents})
@@ -66,10 +77,10 @@ IF(UNIX)
 
 ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
 ADD_CUSTOM_COMMAND(
-        DEPENDS clean 
+        DEPENDS clean
         COMMENT "distribution clean"
         COMMAND find
-        ARGS    . 
+        ARGS    .
         -not -name config.cmake -and \(
         -name tester.c -or
         -name Testing -or