project(ULOCK C) cmake_minimum_required(VERSION 2.8) find_package(PkgConfig REQUIRED) pkg_check_modules(GTK3 REQUIRED gtk+-x11-3.0) include_directories(${GTK3_INCLUDE_DIRS}) add_executable(ulock ulock.c) set_property(TARGET ulock PROPERTY COMPILE_FLAGS "-Wall ${GTK3_CFLAGS_OTHER}") set_property(TARGET ulock PROPERTY LINK_FLAGS "${GTK3_LDFLAGS_OTHER}") target_link_libraries(ulock ${GTK3_LIBRARIES})