mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
34 lines
664 B
CMake
34 lines
664 B
CMake
cmake_minimum_required (VERSION 2.6)
|
|
|
|
set (CMAKE_RUNTIME_OUTPUT_DIRECTORY "bin")
|
|
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/vala)
|
|
find_package(Vala REQUIRED)
|
|
include(ValaPrecompile)
|
|
include(ValaVersion)
|
|
ensure_vala_version("0.11.0" MINIMUM)
|
|
|
|
project (template C)
|
|
|
|
find_package(PkgConfig)
|
|
|
|
pkg_check_modules(GOBJECT REQUIRED gobject-2.0)
|
|
add_definitions(${GOBJECT_CFLAGS} ${GOBJECT_CFLAGS_OTHER})
|
|
link_libraries(${GOBJECT_LIBRARIES})
|
|
link_directories(${GOBJECT_LIBRARY_DIRS})
|
|
|
|
|
|
vala_precompile(VALA_C
|
|
src/template.vala
|
|
PACKAGES
|
|
OPTIONS
|
|
--thread
|
|
CUSTOM_VAPIS
|
|
GENERATE_VAPI
|
|
GENERATE_HEADER
|
|
DIRECTORY
|
|
gen
|
|
)
|
|
|
|
add_executable("template" ${VALA_C})
|