22 lines
606 B
CMake
22 lines
606 B
CMake
set(CMAKE_CXX_STANDARD 17)
|
|
set(CMAKE_C_STANDARD 17)
|
|
cmake_minimum_required(VERSION 3.0.0)
|
|
project(xeinit_glib VERSION 9.0.0)
|
|
|
|
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
|
|
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
|
|
|
|
include(CPack)
|
|
include_directories(.)
|
|
include_directories(..)
|
|
|
|
#Find PkgConfig to use glib
|
|
find_package(PkgConfig REQUIRED)
|
|
pkg_check_modules(GLIB2 REQUIRED glib-2.0)
|
|
include_directories(${GLIB2_INCLUDE_DIRS})
|
|
link_directories(${GLIB2_LIBRARY_DIRS})
|
|
|
|
add_executable(${PROJECT_NAME} main.c)
|
|
set(CMAKE_EXTAR_FLAGS ${GLIB2_CFLAGS_OTHER})
|
|
target_link_libraries(${PROJECT_NAME} ${GLIB2_LIBRARIES})
|