# # libInstPatch # # Copyright (C) 1999-2014 Element Green # # 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 ()