├── .gitignore ├── AUTHORS ├── CHANGELOG ├── COPYING ├── KNOWN_BUGS.md ├── README.COMPILER-RT.md ├── README.DEBUGGING.md ├── README.MACPORTS.md ├── README.PKG-CONFIG.md ├── README.md ├── TODO ├── cleanup.sh ├── oclang ├── quirks │ ├── LICENSE │ ├── float.h │ ├── stdarg.h │ ├── stddef.h │ ├── stdint.h │ └── tgmath.h ├── test.c ├── test.cpp ├── test_libcxx.cpp └── test_libcxx_complex.cpp ├── package.sh ├── patches ├── compiler-rt_clock-gettime.patch ├── darwin-driver.c.patch ├── gcc-6-buildfix.patch ├── gcc-pr66035.patch ├── gcc_availability.h ├── libcxx__hash_table.patch ├── libstdcxx.patch └── unbreak-apple-lld.patch ├── tarballs └── .keepme ├── tools ├── cpucount.cpp ├── gen_sdk_package.sh ├── gen_sdk_package_darling_dmg.sh ├── gen_sdk_package_p7zip.sh ├── gen_sdk_package_pbzx.sh ├── gen_sdk_package_tools.sh ├── gen_sdk_package_tools_dmg.sh ├── get_cpu_count.sh ├── get_dependencies.sh ├── mount_xcode_image.sh ├── osxcross-cmake ├── osxcross-macports ├── osxcross_conf.sh ├── toolchain.cmake ├── tools.sh └── trap_exit.sh └── wrapper ├── Makefile ├── build_wrapper.sh ├── compat.h ├── main.cpp ├── programs ├── dsymutil.cpp ├── osxcross-cmp.cpp ├── osxcross-conf.cpp ├── osxcross-env.cpp ├── osxcross-man.cpp ├── osxcross-version.cpp ├── pkg-config.cpp ├── proginc.h ├── sw_vers.cpp ├── xcodebuild.cpp └── xcrun.cpp ├── progs.h ├── quirks └── include │ └── sys │ └── cdefs.h ├── target.cpp ├── target.h ├── tools.cpp ├── tools.h ├── unittests └── run.bats ├── wrapper.project └── wrapper.workspace /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/CHANGELOG -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/COPYING -------------------------------------------------------------------------------- /KNOWN_BUGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/KNOWN_BUGS.md -------------------------------------------------------------------------------- /README.COMPILER-RT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/README.COMPILER-RT.md -------------------------------------------------------------------------------- /README.DEBUGGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/README.DEBUGGING.md -------------------------------------------------------------------------------- /README.MACPORTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/README.MACPORTS.md -------------------------------------------------------------------------------- /README.PKG-CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/README.PKG-CONFIG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/TODO -------------------------------------------------------------------------------- /cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | git clean -fdx || rm -rf *~ build target *.tar.xz 4 | -------------------------------------------------------------------------------- /oclang/quirks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/quirks/LICENSE -------------------------------------------------------------------------------- /oclang/quirks/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/quirks/float.h -------------------------------------------------------------------------------- /oclang/quirks/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/quirks/stdarg.h -------------------------------------------------------------------------------- /oclang/quirks/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/quirks/stddef.h -------------------------------------------------------------------------------- /oclang/quirks/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/quirks/stdint.h -------------------------------------------------------------------------------- /oclang/quirks/tgmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/quirks/tgmath.h -------------------------------------------------------------------------------- /oclang/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/test.c -------------------------------------------------------------------------------- /oclang/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/test.cpp -------------------------------------------------------------------------------- /oclang/test_libcxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/test_libcxx.cpp -------------------------------------------------------------------------------- /oclang/test_libcxx_complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/oclang/test_libcxx_complex.cpp -------------------------------------------------------------------------------- /package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/package.sh -------------------------------------------------------------------------------- /patches/compiler-rt_clock-gettime.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/compiler-rt_clock-gettime.patch -------------------------------------------------------------------------------- /patches/darwin-driver.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/darwin-driver.c.patch -------------------------------------------------------------------------------- /patches/gcc-6-buildfix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/gcc-6-buildfix.patch -------------------------------------------------------------------------------- /patches/gcc-pr66035.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/gcc-pr66035.patch -------------------------------------------------------------------------------- /patches/gcc_availability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/gcc_availability.h -------------------------------------------------------------------------------- /patches/libcxx__hash_table.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/libcxx__hash_table.patch -------------------------------------------------------------------------------- /patches/libstdcxx.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/libstdcxx.patch -------------------------------------------------------------------------------- /patches/unbreak-apple-lld.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/patches/unbreak-apple-lld.patch -------------------------------------------------------------------------------- /tarballs/.keepme: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/cpucount.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/cpucount.cpp -------------------------------------------------------------------------------- /tools/gen_sdk_package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/gen_sdk_package.sh -------------------------------------------------------------------------------- /tools/gen_sdk_package_darling_dmg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/gen_sdk_package_darling_dmg.sh -------------------------------------------------------------------------------- /tools/gen_sdk_package_p7zip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/gen_sdk_package_p7zip.sh -------------------------------------------------------------------------------- /tools/gen_sdk_package_pbzx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/gen_sdk_package_pbzx.sh -------------------------------------------------------------------------------- /tools/gen_sdk_package_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/gen_sdk_package_tools.sh -------------------------------------------------------------------------------- /tools/gen_sdk_package_tools_dmg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/gen_sdk_package_tools_dmg.sh -------------------------------------------------------------------------------- /tools/get_cpu_count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/get_cpu_count.sh -------------------------------------------------------------------------------- /tools/get_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/get_dependencies.sh -------------------------------------------------------------------------------- /tools/mount_xcode_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/mount_xcode_image.sh -------------------------------------------------------------------------------- /tools/osxcross-cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/osxcross-cmake -------------------------------------------------------------------------------- /tools/osxcross-macports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/osxcross-macports -------------------------------------------------------------------------------- /tools/osxcross_conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/osxcross_conf.sh -------------------------------------------------------------------------------- /tools/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/toolchain.cmake -------------------------------------------------------------------------------- /tools/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/tools.sh -------------------------------------------------------------------------------- /tools/trap_exit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/tools/trap_exit.sh -------------------------------------------------------------------------------- /wrapper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/Makefile -------------------------------------------------------------------------------- /wrapper/build_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/build_wrapper.sh -------------------------------------------------------------------------------- /wrapper/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/compat.h -------------------------------------------------------------------------------- /wrapper/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/main.cpp -------------------------------------------------------------------------------- /wrapper/programs/dsymutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/dsymutil.cpp -------------------------------------------------------------------------------- /wrapper/programs/osxcross-cmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/osxcross-cmp.cpp -------------------------------------------------------------------------------- /wrapper/programs/osxcross-conf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/osxcross-conf.cpp -------------------------------------------------------------------------------- /wrapper/programs/osxcross-env.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/osxcross-env.cpp -------------------------------------------------------------------------------- /wrapper/programs/osxcross-man.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/osxcross-man.cpp -------------------------------------------------------------------------------- /wrapper/programs/osxcross-version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/osxcross-version.cpp -------------------------------------------------------------------------------- /wrapper/programs/pkg-config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/pkg-config.cpp -------------------------------------------------------------------------------- /wrapper/programs/proginc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/proginc.h -------------------------------------------------------------------------------- /wrapper/programs/sw_vers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/sw_vers.cpp -------------------------------------------------------------------------------- /wrapper/programs/xcodebuild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/xcodebuild.cpp -------------------------------------------------------------------------------- /wrapper/programs/xcrun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/programs/xcrun.cpp -------------------------------------------------------------------------------- /wrapper/progs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/progs.h -------------------------------------------------------------------------------- /wrapper/quirks/include/sys/cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/quirks/include/sys/cdefs.h -------------------------------------------------------------------------------- /wrapper/target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/target.cpp -------------------------------------------------------------------------------- /wrapper/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/target.h -------------------------------------------------------------------------------- /wrapper/tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/tools.cpp -------------------------------------------------------------------------------- /wrapper/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/tools.h -------------------------------------------------------------------------------- /wrapper/unittests/run.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/unittests/run.bats -------------------------------------------------------------------------------- /wrapper/wrapper.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/wrapper.project -------------------------------------------------------------------------------- /wrapper/wrapper.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpoechtrager/osxcross/HEAD/wrapper/wrapper.workspace --------------------------------------------------------------------------------