123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- CFLAGS(
- -DDLSUFFIX=\".so\"
- -Wno-ignored-attributes
- -Wno-unused-parameter
- -Wno-sign-compare
- -Wno-missing-field-initializers
- -Wno-incompatible-pointer-types-discards-qualifiers
- -Wno-implicit-function-declaration
- -Wno-duplicate-decl-specifier
- -Wno-unused-function
- -Wno-unused-variable
- -Wno-unused-but-set-variable
- -Wno-unused-private-field
- -Wno-register
- -Wno-unguarded-availability-new
- -Wno-int-conversion
- -Wno-deprecated-declarations
- -Wno-null-pointer-subtraction
- )
- IF (OS_WINDOWS)
- CFLAGS(
- "-D__thread=__declspec(thread)"
- -Dfstat=microsoft_native_fstat
- -Dstat=microsoft_native_stat
- -Wno-macro-redefined
- -Wno-shift-count-overflow
- -Wno-incompatible-pointer-types
- -Wno-integer-overflow
- -Wno-int-conversion
- -Wno-constant-conversion
- -Wno-tautological-constant-out-of-range-compare
- -Wno-pointer-sign
- -Wno-fortify-source
- )
- ENDIF()
- CFLAGS(
- -Dmonths=yql_months
- -Dpg_popcount32=yql_pg_popcount32
- -Dpg_popcount64=yql_pg_popcount64
- -Dpg_number_of_ones=yql_pg_number_of_ones
- -Dpg_leftmost_one_pos=yql_pg_leftmost_one_pos
- -Dpg_rightmost_one_pos=yql_pg_rightmost_one_pos
- -Darray_length=yql_array_length
- -Dpg_encoding_max_length=yql_pg_encoding_max_length
- -Dpg_encoding_mblen=yql_pg_encoding_mblen
- -Dpg_mule_mblen=yql_pg_mule_mblen
- -Dpg_utf8_islegal=yql_pg_utf8_islegal
- -Dpg_utf_mblen=yql_pg_utf_mblen
- -Dpg_wchar_table=yql_pg_wchar_table
- -Dunicode_to_utf8=yql_unicode_to_utf8
- -Dutf8_to_unicode=yql_utf8_to_unicode
- -Dpg_enc2name_tbl=yql_pg_enc2name_tbl
- -Dstrtoint=yql_strtoint
- -Dpalloc=yql_palloc
- -Dpalloc0=yql_palloc0
- -Dpfree=yql_pfree
- -Dpstrdup=yql_pstrdup
- -Drepalloc=yql_repalloc
- -Dpalloc_extended=yql_palloc_extended
- -Dpg_clean_ascii=yql_pg_clean_ascii
- -Dpg_str_endswith=yql_pg_str_endswith
- -Dpg_strip_crlf=yql_pg_strip_crlf
- -Dpg_encoding_dsplen=yql_pg_encoding_dsplen
- -Dpg_encoding_mblen_bounded=yql_pg_encoding_mblen_bounded
- -Dpg_encoding_verifymb=yql_pg_encoding_verifymb
- -Dpg_encoding_verifymbchar=yql_pg_encoding_verifymbchar
- -Dpg_encoding_verifymbstr=yql_pg_encoding_verifymbstr
- -Dunicode_normalize=yql_unicode_normalize
- -Ddurable_rename=yql_durable_rename
- -Dfsync_fname=yql_fsync_fname
- -Dget_encoding_name_for_icu=yql_get_encoding_name_for_icu
- -Dis_encoding_supported_by_icu=yql_is_encoding_supported_by_icu
- -Dpg_char_to_encoding=yql_pg_char_to_encoding
- -Dpg_enc2gettext_tbl=yql_pg_enc2gettext_tbl
- -Dpg_encoding_to_char=yql_pg_encoding_to_char
- -Dpg_valid_client_encoding=yql_pg_valid_client_encoding
- -Dpg_valid_server_encoding=yql_pg_valid_server_encoding
- -Dpg_valid_server_encoding_id=yql_pg_valid_server_encoding_id
- -Dpnstrdup=yql_pnstrdup
- -Dget_ps_display=yql_get_ps_display
- -Dinit_ps_display=yql_init_ps_display
- -Dsave_ps_display_args=yql_save_ps_display_args
- -Dset_ps_display=yql_set_ps_display
- -Dupdate_process_title=yql_update_process_title
- -Dlo_read=yql_lo_read
- -Dlo_write=yql_lo_write
- -Drtrim=yql_rtrim
- -Dstr_tolower=yql_str_tolower
- -Dstr_toupper=yql_str_toupper
- -Dpg_file_create_mode=yql_pg_file_create_mode
- -Dpg_dir_create_mode=yql_pg_dir_create_mode
- -Descape_json=yql_escape_json
- -DSetDataDirectoryCreatePerm=yql_SetDataDirectoryCreatePerm
- -Dpg_mode_mask=yql_pg_mode_mask
- -Dpg_strong_random=yql_pg_strong_random
- -Dpg_strong_random_init=yql_pg_strong_random_init
- -DScanKeywordBareLabel=yql_ScanKeywordBareLabel
- -DScanKeywordCategories=yql_ScanKeywordCategories
- -DScanKeywords=yql_ScanKeywords
- -Dscram_ClientKey=yql_scram_ClientKey
- -Dscram_H=yql_scram_H
- -Dscram_SaltedPassword=yql_scram_SaltedPassword
- -Dscram_ServerKey=yql_scram_ServerKey
- -Dscram_build_secret=yql_scram_build_secret
- -Dpg_is_ascii=yql_pg_is_ascii
- -DmakeJsonLexContextCstringLen=yql_makeJsonLexContextCstringLen
- -DIsValidJsonNumber=yql_IsValidJsonNumber
- -Djson_lex=yql_json_lex
- -Dpg_parse_json=yql_pg_parse_json
- -Djson_count_array_elements=yql_json_count_array_elements
- -DnullSemAction=yql_nullSemAction
- -Dpg_cryptohash_free=yql_pg_cryptohash_free
- -Dpg_cryptohash_final=yql_pg_cryptohash_final
- -Dpg_cryptohash_update=yql_pg_cryptohash_update
- -Dpg_cryptohash_init=yql_pg_cryptohash_init
- -Dpg_cryptohash_create=yql_pg_cryptohash_create
- -Dpg_hmac_free=yql_pg_hmac_free
- -Dpg_hmac_final=yql_pg_hmac_final
- -Dpg_hmac_update=yql_pg_hmac_update
- -Dpg_hmac_init=yql_pg_hmac_init
- -Dpg_hmac_create=yql_pg_hmac_create
- -Dpg_pwritev_with_retry=yql_pg_pwritev_with_retry
- -Dpg_cryptohash_error=yql_pg_cryptohash_error
- -Dpg_hmac_error=yql_pg_hmac_error
- -Dpg_global_prng_state=yql_pg_global_prng_state
- -Dpg_prng_bool=yql_pg_prng_bool
- -Dpg_prng_double=yql_pg_prng_double
- -Dpg_prng_int32p=yql_pg_prng_int32p
- -Dpg_prng_int32=yql_pg_prng_int32
- -Dpg_prng_uint32=yql_pg_prng_uint32
- -Dpg_prng_int64p=yql_pg_prng_int64p
- -Dpg_prng_int64=yql_pg_prng_int64
- -Dpg_prng_uint64_range=yql_pg_prng_uint64_range
- -Dpg_prng_uint64=yql_pg_prng_uint64
- -Dpg_prng_fseed=yql_pg_prng_fseed
- -Dpg_prng_seed_check=yql_pg_prng_seed_check
- -Dpg_prng_seed=yql_pg_prng_seed
- -Dpg_prng_double_normal=yql_pg_prng_double_normal
- -Djson_errdetail=yql_json_errdetail
- )
|