1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
#
# libInstPatch
#
# Copyright (C) 1999-2014 Element Green <element@elementsofsound.org>
#
# See COPYING license file for distribution details
#
set (ignore_headers
IpatchConvert_Gig.h
IpatchConvert_SF2.h
IpatchConvert_DLS2.h
IpatchConverter_priv.h
IpatchSF2VoiceCache_DLS.h
IpatchSF2VoiceCache_Gig.h
IpatchSF2VoiceCache_SF2.h
IpatchSF2VoiceCache_VBank.h
IpatchState.h
IpatchStateGroup.h
IpatchStateItem.h
IpatchState_types.h
builtin_enums.h
compat.h
config.h
i18n.h
ipatch_priv.h
libinstpatch.h
marshals.h
)
if (GTKDOC_FOUND)
gtk_doc_add_module (libinstpatch
SOURCE ${CMAKE_SOURCE_DIR}/libinstpatch
XML libinstpatch-docs.xml
SUFFIXES c h
IGNOREHEADERS ${ignore_headers}
SCANOPTS ${CMAKE_CURRENT_BINARY_DIR}/../../libinstpatch/version.h
SCANOBJOPTS --type-init-func=ipatch_init\(\)
CFLAGS -I${CMAKE_SOURCE_DIR} -include libinstpatch/misc.h
LDFLAGS -L${CMAKE_CURRENT_BINARY_DIR}/../../libinstpatch -linstpatch-1.0
LDPATH ${CMAKE_CURRENT_BINARY_DIR}/../../libinstpatch
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/../../libinstpatch/libinstpatch-1.0.so
)
add_custom_target(documentation ALL DEPENDS doc-libinstpatch)
endif ()
|