デフォルトではgccだけどたまにclangでビルドしてみたいときに使える方法。 確認した環境 Ubuntu16.04(をVirtualBoxで動かしたもの) ファイル配置
デフォルトではgccだけどたまにclangでビルドしてみたいときに使える方法。 確認した環境 Ubuntu16.04(をVirtualBoxで動かしたもの) ファイル配置
CMakeで、その環境でSSE命令が使えるかどうかを調べるモジュールを作りました。ベースはこれですが、マクロ化、SSE4.2対応、-msse4.1やーmsse4.2を使えないgcc 4.3未満の場合の対応を追加してます。 あとは、CMakeLists.txtで以下のようにすればOKです。 INCLUDE(FindSSE) FindSSE () IF(SSE4_2_FOUND) SET(SSE_DEFINITIONS -DUSE_SSE4_2 -msse4.2) ENDIF(SSE4_2_FOUND)
I’ve been working on converting the Apache Qpid build system from the infamous “autotools” (automake, autoconf, libtool) to CMake. The CMake package also includes facilities for testing and packaging, and I’ll cover those another time. For now I’ll deal with the configure/build steps. This article deals more with why Apache Qpid’s C++ project decided to make this move. The next article will cover
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く