aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data/cc/ekopath.txt
diff options
context:
space:
mode:
authorlloyd <[email protected]>2009-10-13 16:01:51 +0000
committerlloyd <[email protected]>2009-10-13 16:01:51 +0000
commit3bc2bb0461b1b40466821daf0061eab769621eab (patch)
treeaee53148a1a582a249c879c67c9d995ce66c8052 /src/build-data/cc/ekopath.txt
parent88e03041c4c8a33a7fc3311cfca5fc398294ff08 (diff)
Rename all of the build-data files with a .txt extension, and filter for
such in configure.py. Paul Clark reported on the list having problems with it otherwise because of CVS droppings being picked up and subsequently errored on when parsing them as build info files (of course) failed.
Diffstat (limited to 'src/build-data/cc/ekopath.txt')
-rw-r--r--src/build-data/cc/ekopath.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/build-data/cc/ekopath.txt b/src/build-data/cc/ekopath.txt
new file mode 100644
index 000000000..ca2471059
--- /dev/null
+++ b/src/build-data/cc/ekopath.txt
@@ -0,0 +1,40 @@
+realname "PathScale EKOPath C++"
+
+binary_name "pathCC"
+
+compile_option "-c "
+output_to_option "-o "
+add_include_dir_option "-I"
+add_lib_dir_option "-L"
+add_lib_option "-l"
+
+lib_opt_flags "-O3 -OPT:Ofast:alias=disjoint"
+check_opt_flags "-O2"
+lang_flags "-D_REENTRANT -ansi -Wno-long-long"
+warning_flags "-W -Wall"
+
+ar_command "pathCC -ar -o"
+
+shared_flags "-fPIC"
+debug_flags "-g"
+
+dll_import_flags ""
+dll_export_flags ""
+
+makefile_style unix
+
+<so_link_flags>
+default -> "$(CXX) -shared -fPIC -Wl,-soname,$(SONAME)"
+</so_link_flags>
+
+<mach_opt>
+athlon -> "-mcpu=athlon"
+pentium4 -> "-mcpu=pentium4"
+
+opteron -> "-mcpu=opteron"
+em64t -> "-mcpu=em64t"
+core2 -> "-mcpu=core"
+
+ia32 -> "-mcpu=anyx86"
+amd64 -> "-mcpu=athlon64"
+</mach_opt>