#
# conf/linux/O -- Linux 用コンパイル環境設定ファイル(リリース)
# 
# Copyright (c) 2022, 2023, 2024 Ricoh Company, Ltd.
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#     http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# 
#########################################
#	  共通のオプション指定		#
#########################################
-UNDEBUG -DDEBUG
-UMOD_NDIST -DMOD_DIST
# MOD 自身をコンパイルする
-DMOD_KERNEL
# デバッグ用の機能を有効にする
-DMOD_DEBUG
# MOD のバージョン
-DV1_0
# インストールライブラリーパス
-DTAPELIB=lib114_debug
# マルチスレッド非対応ライブラリーを生成する
#-DMOD_NO_THREAD
# 共有ライブラリーまたはダイナミックリンクライブラリーを生成する
-DMOD_DLL
# 64ビット
-DMOD64
# purify 用のオブジェクトを生成する
#-DPURIFY
# quantify 用のオブジェクトを生成する
#-DQUANTIFY
# Unicodeのサロゲートペアに部分的に対応する
-DPARTIAL_SURROGATE_PAIR_SUPPORT
#########################################
#    LINUX 環境用のオプション指定	#
#########################################
# CPU は INTEL アーキテクチャーである
-DMCH_INTEL
# OS は RedHat Linux 6.2 を使用する
-DOS_RHLINUX6_0
# C++11規格に従うコンパイラーを使用する
-DSTD_CPP11
# G++ コンパイラーを使用する
-DCC_GCC
-DCC_GCC11_4
# デバッグ情報を埋め込んだオブジェクトを生成する
-g
# 共有ライブラリー用に位置独立のオブジェクトを生成する
-fPIC
# 厳しい検査を緩くする
-fpermissive
# 書式あふれの警告をしない
-Wformat-overflow=0
# deprecatedな関数の使用に警告をしない
-Wno-deprecated-declarations
