diff options
Diffstat (limited to 'src/build-data/cc')
-rw-r--r-- | src/build-data/cc/ekopath.txt | 3 | ||||
-rw-r--r-- | src/build-data/cc/gcc.txt | 3 | ||||
-rw-r--r-- | src/build-data/cc/hpcc.txt | 3 | ||||
-rw-r--r-- | src/build-data/cc/icc.txt | 3 | ||||
-rw-r--r-- | src/build-data/cc/msvc.txt | 8 | ||||
-rw-r--r-- | src/build-data/cc/open64.txt | 3 | ||||
-rw-r--r-- | src/build-data/cc/pgi.txt | 3 | ||||
-rw-r--r-- | src/build-data/cc/sunwspro.txt | 3 | ||||
-rw-r--r-- | src/build-data/cc/xlc.txt | 3 |
9 files changed, 6 insertions, 26 deletions
diff --git a/src/build-data/cc/ekopath.txt b/src/build-data/cc/ekopath.txt index bff1ff460..ac514261e 100644 --- a/src/build-data/cc/ekopath.txt +++ b/src/build-data/cc/ekopath.txt @@ -18,9 +18,6 @@ ar_command "pathCC -ar -o" shared_flags "-fPIC" debug_flags -g -dll_import_flags "" -dll_export_flags "" - makefile_style unix <so_link_flags> diff --git a/src/build-data/cc/gcc.txt b/src/build-data/cc/gcc.txt index be111fafc..c977b9df4 100644 --- a/src/build-data/cc/gcc.txt +++ b/src/build-data/cc/gcc.txt @@ -18,9 +18,6 @@ shared_flags "-fPIC" debug_flags -g no_debug_flags "-finline-functions" -dll_import_flags "" -dll_export_flags "" - makefile_style unix <so_link_flags> diff --git a/src/build-data/cc/hpcc.txt b/src/build-data/cc/hpcc.txt index 614830f9e..4b21a03de 100644 --- a/src/build-data/cc/hpcc.txt +++ b/src/build-data/cc/hpcc.txt @@ -16,9 +16,6 @@ lang_flags "-AA -ext +eh -z" warning_flags "" # +w shared_flags "+Z" -dll_import_flags "" -dll_export_flags "" - makefile_style unix <mach_abi_linking> diff --git a/src/build-data/cc/icc.txt b/src/build-data/cc/icc.txt index 8a546018e..c3a5130bb 100644 --- a/src/build-data/cc/icc.txt +++ b/src/build-data/cc/icc.txt @@ -16,9 +16,6 @@ lang_flags "" warning_flags "-w1" shared_flags "-fPIC" -dll_import_flags "" -dll_export_flags "" - makefile_style unix <mach_opt> diff --git a/src/build-data/cc/msvc.txt b/src/build-data/cc/msvc.txt index 805093ce5..278aaadf4 100644 --- a/src/build-data/cc/msvc.txt +++ b/src/build-data/cc/msvc.txt @@ -9,6 +9,7 @@ add_lib_dir_option -L add_lib_option "" lib_opt_flags "/O2" +shared_flags "/DBOTAN_DLL=__declspec(dllexport)" check_opt_flags "/O2" debug_flags "/Zi" no_debug_flags "" @@ -16,12 +17,15 @@ lang_flags "/EHsc /GR /D_CONSOLE" warning_flags "" dll_import_flags "__declspec(dllimport)" -dll_export_flags "__declspec(dllexport)" ar_command "lib" makefile_style nmake <so_link_flags> -default -> "link /DLL" +default -> "$(CXX) /LD" </so_link_flags> + +<mach_abi_linking> +all -> "/MD" +</mach_abi_linking> diff --git a/src/build-data/cc/open64.txt b/src/build-data/cc/open64.txt index 275d25f72..34359ef63 100644 --- a/src/build-data/cc/open64.txt +++ b/src/build-data/cc/open64.txt @@ -16,9 +16,6 @@ shared_flags "-fPIC" lang_flags "-ansi -LANG:ansi-for-init-scope=ON" warning_flags "-Wall -W" -dll_import_flags "" -dll_export_flags "" - makefile_style unix <so_link_flags> diff --git a/src/build-data/cc/pgi.txt b/src/build-data/cc/pgi.txt index 99f7bcea5..0e4f8baf2 100644 --- a/src/build-data/cc/pgi.txt +++ b/src/build-data/cc/pgi.txt @@ -12,9 +12,6 @@ lib_opt_flags "-fast -Minline" check_opt_flags "-fast" shared_flags "-fPIC" -dll_import_flags "" -dll_export_flags "" - makefile_style unix <so_link_flags> diff --git a/src/build-data/cc/sunwspro.txt b/src/build-data/cc/sunwspro.txt index ee41ebeca..bd86ade33 100644 --- a/src/build-data/cc/sunwspro.txt +++ b/src/build-data/cc/sunwspro.txt @@ -18,9 +18,6 @@ shared_flags "-KPIC" warning_flags "+w" lang_flags "+p -D__EXTENSIONS__" -dll_import_flags "" -dll_export_flags "" - makefile_style unix <so_link_flags> diff --git a/src/build-data/cc/xlc.txt b/src/build-data/cc/xlc.txt index e9ae41c1a..87b32746b 100644 --- a/src/build-data/cc/xlc.txt +++ b/src/build-data/cc/xlc.txt @@ -14,9 +14,6 @@ lang_flags "" debug_flags -g no_debug_flags "" -dll_import_flags "" -dll_export_flags "" - makefile_style unix <mach_opt> |