48 Commits (fc23d9d0f207a5e7d68128db9741db1f7c4ba190)

Author SHA1 Message Date
Nirbheek Chauhan ea3e28dbb9 valgrind: Fix __init__ call 8 years ago
Nirbheek Chauhan 0c83f8352d dependencies: Add a new class ExternalDependency 8 years ago
Nirbheek Chauhan 66f0ccb39b dependencies: Fix two more edge-cases in dependency searching 8 years ago
Nirbheek Chauhan 8cf29bd288 Completely overhaul caching of external dependencies 8 years ago
Nirbheek Chauhan c7d71c7943 dependencies: Fix caching of native/cross dependencies 8 years ago
Dylan Baker 7053d9abfd Allow link_depends to take strings, Files or generated objects. Closes #1172 8 years ago
Jussi Pakkanen 47579d3acb Disabled rpath test due to bug #1635. 8 years ago
Nirbheek Chauhan 79208fd9c4 Test whether runpath/rpath override LD_LIBRARY_PATH 8 years ago
Jon Turney 90a483fa74 Skip some linuxlike tests which don't work on Cygwin 8 years ago
Nirbheek Chauhan a4255d74f5 Don't generate import library for shared modules 8 years ago
Nirbheek Chauhan 853634a48d Add UNIX large file support via compiler always-args 8 years ago
Nirbheek Chauhan 0543a378ca tests: Minor fixes to the library-usage tests 8 years ago
Nirbheek Chauhan 9ccbe72509 Add manual-linking tests to Linux and Windows 8 years ago
Jussi Pakkanen 1f2f010765 Detect Boost libraries primarily with the C++ compiler's find_library. 8 years ago
Jussi Pakkanen 775729eb59 Can specify include directories to compiler tests. 8 years ago
Nirbheek Chauhan a97291dc6d Add get_version() method to all dependencies 8 years ago
Nirbheek Chauhan f3bd0d1491 tests/linuxlike/1: Improve zlib pkg-config test 8 years ago
Nirbheek Chauhan e1c9d94708 Allow many version conditions for pkg-config deps 8 years ago
Jussi Pakkanen 382917ee8f More robust link check. 8 years ago
Jussi Pakkanen e908910187 Can query pkg-config variables from the system. Closes #726. 8 years ago
Thibault Saunier 77b379f5cf Try using already setup fallback subprojects before using native dependency 8 years ago
Thibault Saunier 7e2390f355 interpreter: Add a type_name method to DependencyHolder 8 years ago
Matthew Waters 13e91ab499 Add dependency support to the checks using the compiler 8 years ago
Nirbheek Chauhan 8ad4779a05 Add test for installation of libraries in subprojects 9 years ago
Nirbheek Chauhan 45c8557dc6 Fix tests for the new library/executable naming scheme 9 years ago
Nirbheek Chauhan a927380098 Add a test for the broken cached version compare 9 years ago
Nirbheek Chauhan 0623f71e36 Add a linuxlike test case for subdir include order 9 years ago
Nirbheek Chauhan fdc95c2ea4 Add various tests for versioned dependency checking 9 years ago
Jussi Pakkanen cff4e7d299 Can query version strings of dependencies. 9 years ago
Jussi Pakkanen 8b6848ebc3 Add dir support for find_library and remove deprecated standalone version. Closes #450. 9 years ago
Jussi Pakkanen 6b548a1c75 Added find_library method and deprecated the standalone version. Closes #396. 9 years ago
Jussi Pakkanen 65bd9a2f69 Can use external libs as dependencies of dependencies. Closes #321. 9 years ago
Jussi Pakkanen 7b45e6f5f5 Can store ext deps to internal deps. Closes #304. 9 years ago
Jussi Pakkanen 538073a9cf Created a link test method. 9 years ago
Jussi Pakkanen cd757db899 Can specify version requirements to dependencies. 10 years ago
Jussi Pakkanen 3ed22fcc56 Use external libs of static libraries when the static library is linked to a final target. 10 years ago
Jussi Pakkanen 2c65b1f0c3 Renamed deps -> dependencies. 11 years ago
Jussi Pakkanen d2b5e5c7a5 The mass flags -> args renaming for consistency. 11 years ago
Jussi Pakkanen 26539f27fe Added a link_depends keyword for build targets. 11 years ago
Jussi Pakkanen 9318203257 Can get source dir location and use it to build stuff. 11 years ago
Jussi Pakkanen 040083cdb6 Can define custom linker flags. 11 years ago
Jussi Pakkanen 11e81618d2 Renamed find_dep to dependency. 12 years ago
Jussi Pakkanen d4284aae89 Renamed add_test to test. 12 years ago
Jussi Pakkanen 50304bb207 Required is the default for find_library. 12 years ago
Jussi Pakkanen 852b774e2e The default value of required is true for dependencies. 12 years ago
Jussi Pakkanen 347c263431 Find and use external libraries. 12 years ago
Jussi Pakkanen 9262fe600a Split test suite into common and platform dependent parts. 12 years ago