172 Commits (c854ae1801380c91b1e751e516ec4feeadb6d511)

Author SHA1 Message Date
Elliott Sales de Andrade 51e6a3986a Fix undefined variables in cross-compile. 8 years ago
Nirbheek Chauhan 6981d29861 compilers: Always pass -pipe to compiler checks 8 years ago
Nirbheek Chauhan 6292122a19 has_header: Don't compile, only preprocess 8 years ago
Nirbheek Chauhan 2b842de341 compilers: Ignore -pthread in link flags with MSVC 8 years ago
Jussi Pakkanen b01d2c35b7 Only add build dir inlude directives if the corresponding dir exists. Closes #1185. 8 years ago
Nirbheek Chauhan 0fc4ad2a0b Also use objects to populate target compilers 8 years ago
Nirbheek Chauhan 5240688f5c compilers: Fix output ext while compile-only on MSVC 8 years ago
Nirbheek Chauhan 09f65b7a3c New compiler function 'symbols_have_underscore_prefix' 8 years ago
Elliott Sales de Andrade ec47db6c0c Add Compiler.has_multi_arguments method. 8 years ago
Nirbheek Chauhan 70f39ee21e unity builds: Assembly and LLVM IR are incompatible 8 years ago
Nirbheek Chauhan 04c1909a4d compilers: Implement support for LLVM IR compilation 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Nirbheek Chauhan be04aa2a0b has_function: Fix checking for builtins with includes 8 years ago
Nirbheek Chauhan f5a9b3b249 Fix shared module support on Windows 8 years ago
Jussi Pakkanen b54fc1d00e Apply magical flags to make OSX ignore missing symbols in plugins. 8 years ago
Nirbheek Chauhan 24be8b8474 compilers.py: Fix typo in function documentation 8 years ago
Nirbheek Chauhan cee9638cc4 Compiler check and extra args should always override 8 years ago
Jussi Pakkanen 2dd7f3cb47 Tell msvc not to error out on missing symbols. 8 years ago
Jussi Pakkanen 023dc6953c Arg fix. 8 years ago
Jussi Pakkanen 04a2e6ded3 Do not use -install_name or -shared when building modules on OSX, 8 years ago
Jussi Pakkanen 6d84b9b646 Created new shared module build target type, and make sure -Wl,--no-undefined is not used when linking it. 8 years ago
Jussi Pakkanen 7e1b674704 Add both native and cross compiler options to option list. 8 years ago
Jussi Pakkanen 82bb24b264 Made has_function survive optimization flags. Closes #1053. 8 years ago
Nirbheek Chauhan b438455ec1 Hotfix for cross-compilation from Windows to Linux 8 years ago
Nirbheek Chauhan 085650a1e3 vala: Implement valac.find_library 8 years ago
Scott D Phillips 3db969336f compilers: add werror flag for msvc 8 years ago
Nirbheek Chauhan aa5afba00b cc.has_header: Allow specifying a prefix for headers 8 years ago
Nirbheek Chauhan 88f1d400c0 Fix debug PCH builds with MSVC 2012 and later 8 years ago
Nirbheek Chauhan e90f21ae59 javac: Fail gracefully if there's no JVM 8 years ago
Nirbheek Chauhan 30392a3a8a Inherit VisualStudioCPPCompiler from CPPCompiler 8 years ago
Nirbheek Chauhan f144e50f5c has_function: Cast to void* instead of int 8 years ago
Nirbheek Chauhan 7400284e32 has_function: Fix trivial typo 8 years ago
Nirbheek Chauhan 4d84241ccf has_header_symbol: Also detect C++ classes and templates 8 years ago
Nirbheek Chauhan f6dfd36239 has_header_symbol: Make it work with C++ compilers 8 years ago
Nirbheek Chauhan b8ef693a2a Clang also supports gnu89/99/11, gnu++03/11/14/1z 8 years ago
Nirbheek Chauhan b05d37db67 compilers: Ignore pthread flags when using MSVC 8 years ago
Nirbheek Chauhan 5ffb0bcd0d Use *FLAGS from the env in compiler checks 8 years ago
Nirbheek Chauhan 4be8e71fb3 has_function: Try to use the function being checked 8 years ago
Nirbheek Chauhan a06178f58f Add -Wl,-no_weak_imports to has_function with XCode 8 8 years ago
Nirbheek Chauhan ac58c13bbf has_function: Only ignore prototype when no includes are specified 8 years ago
Nirbheek Chauhan 02a2d69270 compilers: Derive ClangObj*Compiler from ClangCompiler too 8 years ago
Nirbheek Chauhan 9c9c5ab2a8 Implement get_default_suffix in the base Compiler class 8 years ago
Nirbheek Chauhan 4332df01b8 Add no-warning args while building Vala C code 8 years ago
Jussi Pakkanen 28df8b800e Add an option to select if static libraries are built with -fPIC. 8 years ago
Jussi Pakkanen f0fee2e542 Fix soname to work on OSX. 8 years ago
Jussi Pakkanen 4dc798dc7e Check that soname matches the filename. Closes #785. 8 years ago
Nirbheek Chauhan 67c9e520de compilers: Don't pollute c_args with -fPIC on OS X 8 years ago
Jussi Pakkanen 62ec92c8b0 Set soname with clang properly. 8 years ago
Elliott Sales de Andrade f2fed5052d Allow passing files to compile/link/run queries. 8 years ago
Elliott Sales de Andrade 51341ce177 Reduce redundancy in compile/link/run queries. 8 years ago