私は非常に慣れていないので、このアプローチCmakeの代替として使用しようとしていますが、うまくいきませんでした。
私の構造は実際には単純です。
App/src/
App/src/so1
App/src/so2
App/src/so3
そして、各App/src/soNフォルダーには.cpp、共有オブジェクトにコンパイルされるファイルがあります。上記の各フォルダーにファイルを追加する必要があることはわかっていCMakeLists.txtますが、ライブラリのリンクとインクルードで本当に迷っています。
たとえば、 の下に次のファイルがあるとしますApp/src/so1。
App/src/so1/so1.hpp
App/src/so1/so1.cpp
また、共有オブジェクトso1.soには が必要-I /some/dir/includeであり、 にリンクする必要もあります-L /some/other/dir/lib -l otherdirlib。を使用してこれを行うための適切なディレクティブは何CMakeですか?