39 Commits

Author SHA1 Message Date
kazuki0824
579d058c7a コンパイル対象の場合分けを追加 2022-07-10 02:50:03 +09:00
kazuki0824
1342cf9156 add_definitions("-DENABLE_MULTI2_SIMD") 2022-07-09 19:24:48 +09:00
maleicacid
bb488303b5 Fix build steps for Windows 2022-07-07 18:56:44 +09:00
tsukumijima
27bb2f734e CMake で arib-b1-stream-test.exe・arib-b25-stream-test.exe をビルドできるように 2021-10-26 05:13:42 +09:00
tsukumijima
c0dec22683 CMake で b1.exe・libaribb1.dll をビルドできるように 2021-10-25 04:52:11 +09:00
tsukumijima
3f2dc94c0e コード中の末尾の空白を削除 2021-10-24 22:40:39 +09:00
tsukumijima
67302bbc6c CMakeList.txt のパスを src/ から aribb25/ に変更 2021-10-23 06:27:15 +09:00
tsukumijima
b3f0b2c378 aribb25_api.h への依存を削除
自動生成されるヘッダファイルが CMake に依存していたため
2021-10-23 05:18:59 +09:00
tsukumijima
adb2dab625 表記を arib25 から aribb25 に統一 2021-10-23 05:10:47 +09:00
maleicacid
eb6483ca05 Windows用のインストールターゲットを追加 2021-09-17 19:05:22 +09:00
pinterior
a03c27495b add neon support (little-endian, unaligned access) 2019-02-03 19:49:06 +09:00
stz2012
8c260955fd Revert "Travis CIでのエラー対応(試し)"
This reverts commit 42686d8ffa84128d66def67835b9a5a439e63b7d.
2019-02-02 12:37:02 +09:00
stz2012
42686d8ffa Travis CIでのエラー対応(試し) 2019-02-02 12:28:59 +09:00
pinterior
c71164f794 back to c++03 2019-02-02 03:43:51 +09:00
pinterior
c64c210403 add avx2 multi2 2019-02-01 22:51:24 +09:00
pinterior
6cd1827a07 multi2.c -> multi2.cc 2019-02-01 22:24:27 +09:00
pinterior
7cf93d29f3 Revert "Merge pull request #18 from eternalharvest/feature/remove_cxx_dependency"
This reverts commit b7610daed5c748093cd4909f49550e9c5e3f6c85, reversing
changes made to 22fcf5f6062317a603bf407344492483a24512ed.
2019-02-01 07:48:48 +09:00
Takuya Sawada
3be228f85d disable c++ compiler 2018-08-13 09:49:54 +09:00
Takuya Sawada
888d82ff00 copy GenerateExportHeader.cmake macro from CMake 3.9.1 2018-08-13 09:48:43 +09:00
Takuya Sawada
a05e66f297 remove CMAKE_LEGACY_CYGWIN_WIN32 definition 2018-07-15 22:44:49 +09:00
Takuya Sawada
d4740abaab デフォルトインストール先ディレクトリの自動検出のため GNUInstallDirs マクロを使用
CMake の前提条件を GNUInstallDirs マクロが最初にバンドルされたバージョン 2.8.5 以上に変更
2018-07-14 09:20:08 +09:00
stz2012
9ac871f4c7
Merge pull request #13 from eternalharvest/feature/autodetect_elf_interp
共有ライブラリの ELF インタープリタ指定を自動検出
Thx eternalharvest
2017-12-21 23:11:32 +09:00
Takuya Sawada
800ec5388b clang でエントリポイントの指定が無視される問題修正 2017-12-19 00:33:09 +09:00
Takuya Sawada
052596dbb6 ELF インタープリタの自動検出に対応 2017-12-19 00:33:09 +09:00
Takuya Sawada
1a0620b134 add USE_UNICODE option (default: ON) 2017-06-25 11:24:05 +09:00
Takuya Sawada
0d4e9cacff MinGW ビルド時の警告を抑制 2017-06-15 22:06:00 +09:00
Takuya Sawada
c827593791 MinGW において GCC ランタイムライブラリを静的リンク
NOTE:
  GCC は GPL のライセンスのもとで頒布されているが、
  GCC の例外条項によりランタイムライブラリは除外されている。

  Ref) https://www.gnu.org/licenses/gcc-exception.html
2017-06-15 22:06:00 +09:00
Takuya Sawada
82c21014fa 依存ライブラリの探索方法を一般化 2017-06-15 22:06:00 +09:00
Takuya Sawada
8c07c2c1ac ldconfig コマンドが存在しないシステムに対応 2017-06-15 21:51:30 +09:00
Takuya Sawada
e40aae5866 MacOS X でのビルドに対応 2017-06-15 21:51:30 +09:00
Takuya Sawada
1212bccd30 タイポ修正
CLang => Clang
2017-06-08 00:42:20 +09:00
Takuya Sawada
7450e05e42 CMake の GUI 画面で不要な変数を表示しないよう変更 2017-06-08 00:42:20 +09:00
Takuya Sawada
2f524a613c 共有ライブラリインストール時に実行権限を保持するよう修正
/usr/local/lib/libarib25.so を直接実行するとバージョン情報が表示されます
2017-06-08 00:42:20 +09:00
Takuya Sawada
d76971dfe6 インストール後に ldconfig を実行するように変更 2017-06-08 00:42:20 +09:00
Takuya Sawada
393fcde04d Fix #6 UNIX 系OSにおいて共有ライブラリ名を一般的な命名規則に従うよう修正 2017-06-08 00:42:10 +09:00
Takuya Sawada
47d57d6ee9 ビルド時にバージョン情報を埋め込むように変更 2016-12-14 23:57:24 +09:00
Takuya Sawada
2dab79b731 デバッグ情報を表示するように変更(デバッグビルド時のみ) 2016-12-14 23:57:24 +09:00
Takuya Sawada
1534e3341d Windows 版において DLL のビルド対応 2016-12-14 23:57:19 +09:00
Takuya Sawada
32626ef1be ビルドシステムを CMake にマイグレーション 2016-12-14 23:48:29 +09:00