diff --git a/src/bindings/go-elektra/CMakeLists.txt b/src/bindings/go-elektra/CMakeLists.txt index 64afc462eb0..e5e67f36649 100644 --- a/src/bindings/go-elektra/CMakeLists.txt +++ b/src/bindings/go-elektra/CMakeLists.txt @@ -3,6 +3,9 @@ find_program (GO_EXECUTABLE go) if (GO_EXECUTABLE) add_binding (go-elektra) + # create temporary elektra.pc file + configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/temp.elektra.pc" "${CMAKE_CURRENT_BINARY_DIR}/elektra.pc" @ONLY) + # build add_custom_command ( OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/lib/libelektra.golib" diff --git a/src/bindings/go-elektra/kdb/kdb.go b/src/bindings/go-elektra/kdb/kdb.go index 1f05c9bd072..efeb6032cae 100644 --- a/src/bindings/go-elektra/kdb/kdb.go +++ b/src/bindings/go-elektra/kdb/kdb.go @@ -1,6 +1,6 @@ package kdb -// #cgo pkg-config: elektra +// #cgo pkg-config: go-elektra // #include import "C" diff --git a/src/bindings/go-elektra/temp.elektra.pc b/src/bindings/go-elektra/temp.elektra.pc new file mode 100644 index 00000000000..c056aa9c916 --- /dev/null +++ b/src/bindings/go-elektra/temp.elektra.pc @@ -0,0 +1,10 @@ +prefix="@CMAKE_BINARY_DIR@" +libdir=${prefix}/lib +srcinclude=${prefix}/src/include +buildinclude="@CMAKE_SOURCE_DIR@"/src/include + +Name: @PACKAGE_NAME@ +Description: @PACKAGE_DESCRIPTION@ +Version: @KDB_VERSION@ +Cflags: -I${srcinclude} -I${buildinclude} +Libs: -L${libdir} -lelektra