cmake_minimum_required(VERSION 3.8) project(msync_server) FIND_PACKAGE(PkgConfig) PKG_CHECK_MODULES(GLIB glib-2.0) include_directories(${GLIB_INCLUDE_DIRS}) link_directories(${GLIB_LIBRARY_DIRS}) add_definitions(${GLIB_CFLAGS_OTHER}) set(CMAKE_C_STANDARD 99) set(SOURCE_FILES main.c) add_executable(msync_server ${SOURCE_FILES} ${Glib_LIBRARY})
References
https://github.com/gammu/gammu/blob/master/cmake/FindGlib.cmake