332 Commits (5593352b87a2cd931fa4e7e5b1e4fa3c4e7fb996)

Author SHA1 Message Date
Jussi Pakkanen 9fb0abb754 Write include dirs with absolute paths in the Xcode backend, relative ones do not seem to work. 4 years ago
Jussi Pakkanen 59306c45c5 Fix Xcode targets in subdirs. 4 years ago
Jussi Pakkanen e759c8b2e9 Remove unneeded variable. 4 years ago
Jussi Pakkanen fb222f4702 Avoid rebuilding the target list all the time. 4 years ago
Jussi Pakkanen 5614ce4a54 Skip compilers that are not used for a given target. 4 years ago
Jussi Pakkanen 0b50c5705f Fix shared libs and using one source in multiple targets. 4 years ago
Jussi Pakkanen 3b16e39009 Fix building static libs with the Xcode backend. 4 years ago
Jussi Pakkanen 1dd2bbaa01 LGTM fix. 4 years ago
Jussi Pakkanen 3c3146195b Use warning args in the Xcode backend. 4 years ago
Jussi Pakkanen 82f7f63932 Use actual build type rather than hardcoding "debug". 4 years ago
Jussi Pakkanen 99a8076b78 Set debug info in the Xcode native way. 4 years ago
Jussi Pakkanen e5766454d6 Set optimization level in the Xcode native way. 4 years ago
Jussi Pakkanen 6043016a38 Refactor Xcode target generation to its own method. 4 years ago
Jussi Pakkanen 2d30f8d124 Fix LGTM issues. 4 years ago
Jussi Pakkanen 3420957c73 Move constant to module level. 4 years ago
Jussi Pakkanen bf08bba371 Delete old implementation. 4 years ago
Jussi Pakkanen c43007408c Add last few things we skipped. 4 years ago
Jussi Pakkanen fb70490bd3 Fix all the minor things that got broken. 4 years ago
Jussi Pakkanen dc9e2d6269 Converted the last bit. 4 years ago
Jussi Pakkanen 3ce0ce86c9 Convert build configuration. 4 years ago
Jussi Pakkanen a026213145 Convert a few more. 4 years ago
Jussi Pakkanen 7a3fdf70cc Convert PBXGroup. 4 years ago
Jussi Pakkanen d78dba08a7 Convert a few more. 4 years ago
Jussi Pakkanen 87f1007ba7 Reduce verbosity. 4 years ago
Jussi Pakkanen 18f718299c Convert one more object type and some scaffolding. 4 years ago
Jussi Pakkanen 0967800705 Start refactoring the xcode backend by creating proper classes for pbx primitives. 4 years ago
Jussi Pakkanen e80ff985fb Do not add custom target dir automatically when implicit false. 4 years ago
Xavier Claessens df4314c7b8 backends: Remove @PRIVATE_OUTDIR_(ABS)@ substitution 4 years ago
Xavier Claessens a9e9b7c750
devenv: Set GI_TYPELIB_PATH and LD_LIBRARY_PATH (#8548) 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Xavier Claessens 0638e38bfc clangformat: Add clang-format-check target 4 years ago
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Xavier Claessens e0fcccc6e2 EnvironmentVariables: Simplify and annotate 4 years ago
Dylan Baker 2be074b1d4 ninjabackend: Use rsp_file_syntax method 4 years ago
Remi Thebault 89202aaaef change RSP quote style decision logic 4 years ago
Jussi Pakkanen 85796229c2 Fix Fortran dep scanner for upper case file extensions. Closes #8395. 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xavier Claessens c8abede403 Windows Subsystem for Linux can run .exe without mono interpreter 4 years ago
Jason Woodward 50af09de03 install_man locale support 4 years ago
Dylan Baker d7d80945ea rust: a meson -l argument could be etiher a static or dynamic library 4 years ago
Matthias Klumpp 4e5efd3897
Allow custom target output to be processed by generators 4 years ago
Dylan Baker 0edd005804 rust: replace for loop with any() 4 years ago
Dylan Baker 6544f151db rust: fix linking with external dependencies 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago
Jussi Pakkanen 72865a2773 Fix combining C and Fortran. Closes #8377. 4 years ago
Miro Hrončok 756ea32e06 Don't access other enum members from self 4 years ago
Xavier Claessens b6804bf49c Substitute @CURRENT_SOURCE_DIR@ in run_target() and custom_target() 4 years ago
Jussi Pakkanen f3727c62c6 Fix VS C++ module support. 4 years ago
Xavier Claessens 2a8d6690f7 backends: Fix custom_target() with configure_file() exe 4 years ago