自作した関数等をヘッダファイルに分割し、インクルードして使用しています。
cmakeを使用してビルドすると、ヘッダファイルに定義した関数に対してundefined referenceエラーが出てしまいビルドが失敗します。
インクルード自体は問題なくできているのですが、ヘッダファイルをリンクするにはinclude_directories
以外にも設定が必要なのでしょうか。
ご教示いただけますと幸いです。よろしくお願いいたします。
追記
エラーメッセージは以下の通りです。
lib/libiotjs.a(fuga.c.o): 関数 `get_http_mutex' 内: /home/hoge/test/iotjs/my-module/modules/fuga.c:92: `assert_halt' に対する定義されていない参照です