Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created October 23, 2019 21:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryantm/87f700a80d6be82d1eead52b3399cea7 to your computer and use it in GitHub Desktop.
Save ryantm/87f700a80d6be82d1eead52b3399cea7 to your computer and use it in GitHub Desktop.
/nix/store/1hkcvs07s7am09khhlnk1n8fr1l53ihx-qbs-1.14.0
├── bin
│   ├── qbs
│   ├── qbs-config
│   ├── qbs-config-ui
│   ├── qbs-create-project
│   ├── qbs-setup-android
│   ├── qbs-setup-qt
│   └── qbs-setup-toolchains
├── include
│   └── qbs
│   ├── api
│   │   ├── jobs.h
│   │   ├── languageinfo.h
│   │   ├── projectdata.h
│   │   ├── project.h
│   │   ├── rulecommand.h
│   │   ├── runenvironment.h
│   │   └── transformerdata.h
│   ├── buildgraph
│   │   └── forward_decls.h
│   ├── generators
│   │   ├── generatordata.h
│   │   └── generator.h
│   ├── language
│   │   └── forward_decls.h
│   ├── logging
│   │   └── ilogsink.h
│   ├── qbs.h
│   ├── qbs_version.pri
│   ├── tools
│   │   ├── architectures.h
│   │   ├── buildoptions.h
│   │   ├── cleanoptions.h
│   │   ├── codelocation.h
│   │   ├── commandechomode.h
│   │   ├── error.h
│   │   ├── generateoptions.h
│   │   ├── installoptions.h
│   │   ├── joblimits.h
│   │   ├── preferences.h
│   │   ├── processresult.h
│   │   ├── profile.h
│   │   ├── projectgeneratormanager.h
│   │   ├── qbs_export.h
│   │   ├── settings.h
│   │   ├── settingsmodel.h
│   │   ├── settingsrepresentation.h
│   │   ├── setupprojectparameters.h
│   │   ├── toolchains.h
│   │   └── version.h
│   └── use_installed_corelib.pri
├── lib
│   ├── libqbscore.prl
│   ├── libqbscore.so -> libqbscore.so.1.14.0
│   ├── libqbscore.so.1 -> libqbscore.so.1.14.0
│   ├── libqbscore.so.1.14 -> libqbscore.so.1.14.0
│   ├── libqbscore.so.1.14.0
│   └── qbs
│   └── plugins
│   ├── libclangcompilationdbgenerator.so
│   ├── libmakefilegenerator.so
│   ├── libqbs_cpp_scanner.so
│   ├── libqbs_qt_scanner.so
│   └── libvisualstudiogenerator.so
├── libexec
│   └── qbs
│   ├── dmgbuild
│   └── qbs_processlauncher
└── share
└── qbs
├── examples
│   ├── app-and-lib
│   │   ├── app
│   │   │   ├── app.qbs
│   │   │   └── main.cpp
│   │   ├── app_and_lib.qbs
│   │   └── lib
│   │   ├── lib.cpp
│   │   ├── lib.h
│   │   └── lib.qbs
│   ├── baremetal
│   │   ├── at90can128olimex
│   │   │   ├── at90can128olimex.qbs
│   │   │   └── redblink
│   │   │   ├── gpio.c
│   │   │   ├── gpio.h
│   │   │   ├── main.c
│   │   │   ├── README.md
│   │   │   └── redblink.qbs
│   │   ├── baremetal.qbs
│   │   ├── cc2540usbdongle
│   │   │   ├── cc2540usbdongle.qbs
│   │   │   └── greenblink
│   │   │   ├── gpio.c
│   │   │   ├── gpio.h
│   │   │   ├── greenblink.qbs
│   │   │   ├── main.c
│   │   │   ├── README.md
│   │   │   └── system.h
│   │   └── stm32f4discovery
│   │   ├── blueblink
│   │   │   ├── blueblink.qbs
│   │   │   ├── gcc
│   │   │   │   ├── flash.ld
│   │   │   │   └── startup.s
│   │   │   ├── gpio.c
│   │   │   ├── gpio.h
│   │   │   ├── iar
│   │   │   │   ├── flash.icf
│   │   │   │   └── startup.s
│   │   │   ├── keil
│   │   │   │   ├── flash.sct
│   │   │   │   └── startup.s
│   │   │   ├── main.c
│   │   │   ├── README.md
│   │   │   └── system.h
│   │   └── stm32f4discovery.qbs
│   ├── cocoa-application
│   │   ├── app.qbs
│   │   ├── CocoaApplication
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── background@2x.png
│   │   │   ├── background.png
│   │   │   ├── CocoaApplication-Info.plist
│   │   │   ├── CocoaApplication-Prefix.pch
│   │   │   ├── CocoaApplication.xcassets
│   │   │   │   └── AppIcon.appiconset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── icon_128x128@2x.png
│   │   │   │   ├── icon_128x128.png
│   │   │   │   ├── icon_16x16@2x.png
│   │   │   │   ├── icon_16x16.png
│   │   │   │   ├── icon_256x256@2x.png
│   │   │   │   ├── icon_256x256.png
│   │   │   │   ├── icon_32x32@2x.png
│   │   │   │   ├── icon_32x32.png
│   │   │   │   ├── icon_512x512@2x.png
│   │   │   │   └── icon_512x512.png
│   │   │   ├── dmg.iconset
│   │   │   │   ├── icon_128x128@2x.png
│   │   │   │   ├── icon_128x128.png
│   │   │   │   ├── icon_16x16@2x.png
│   │   │   │   ├── icon_16x16.png
│   │   │   │   ├── icon_256x256@2x.png
│   │   │   │   ├── icon_256x256.png
│   │   │   │   ├── icon_32x32@2x.png
│   │   │   │   ├── icon_32x32.png
│   │   │   │   ├── icon_512x512@2x.png
│   │   │   │   └── icon_512x512.png
│   │   │   ├── en.lproj
│   │   │   │   ├── Credits.rtf
│   │   │   │   ├── InfoPlist.strings
│   │   │   │   ├── LICENSE
│   │   │   │   └── MainMenu.xib
│   │   │   ├── en_US.lproj -> en.lproj
│   │   │   └── main.m
│   │   ├── CocoaApplication.qbs
│   │   ├── CocoaApplication.xcodeproj
│   │   │   └── project.pbxproj
│   │   └── dmg.qbs
│   ├── cocoa-touch-application
│   │   ├── CocoaTouchApplication
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── CocoaTouchApplication-Info.plist
│   │   │   ├── CocoaTouchApplication-Prefix.pch
│   │   │   ├── Default@2x.png
│   │   │   ├── Default-568h@2x.png
│   │   │   ├── Default.png
│   │   │   ├── DetailViewController.h
│   │   │   ├── DetailViewController.m
│   │   │   ├── en.lproj
│   │   │   │   ├── DetailViewController_iPad.xib
│   │   │   │   ├── DetailViewController_iPhone.xib
│   │   │   │   ├── InfoPlist.strings
│   │   │   │   ├── MasterViewController_iPad.xib
│   │   │   │   └── MasterViewController_iPhone.xib
│   │   │   ├── main.m
│   │   │   ├── MasterViewController.h
│   │   │   └── MasterViewController.m
│   │   ├── CocoaTouchApplication.qbs
│   │   └── CocoaTouchApplication.xcodeproj
│   │   └── project.pbxproj
│   ├── code-generator
│   │   ├── code-generator.qbs
│   │   └── hwgen.cpp
│   ├── collidingmice
│   │   ├── collidingmice.qbs
│   │   ├── images
│   │   │   └── cheese.jpg
│   │   ├── main.cpp
│   │   ├── mice.qrc
│   │   ├── mouse.cpp
│   │   └── mouse.h
│   ├── compiled-qml
│   │   ├── cheese.jpg
│   │   ├── main.cpp
│   │   ├── MainForm.ui.qml
│   │   ├── main.qml
│   │   ├── myapp.qbs
│   │   └── qml.qrc
│   ├── examples.qbs
│   ├── grpc
│   │   ├── client.cpp
│   │   ├── ping-pong-grpc.proto
│   │   ├── ping-pong-grpc.qbs
│   │   └── server.cpp
│   ├── helloworld-complex
│   │   ├── hello.qbs
│   │   └── src
│   │   ├── foo.cpp
│   │   ├── foo.h
│   │   ├── main.cpp
│   │   ├── specialfeature.cpp
│   │   └── specialfeature.h
│   ├── helloworld-minimal
│   │   ├── hello.qbs
│   │   └── main.cpp
│   ├── helloworld-qt
│   │   ├── hello.qbs
│   │   └── main.cpp
│   ├── install-bundle
│   │   ├── assetcatalog1.xcassets
│   │   │   └── other.imageset
│   │   │   ├── Contents.json
│   │   │   ├── icon_16x16@2x.png
│   │   │   └── icon_16x16.png
│   │   ├── assetcatalog2.xcassets
│   │   │   └── other.imageset
│   │   │   ├── Contents.json
│   │   │   ├── icon_16x16@2x.png
│   │   │   └── icon_16x16.png
│   │   ├── coreutils.cpp
│   │   ├── coreutils.h
│   │   ├── install-bundle.qbs
│   │   ├── main.cpp
│   │   ├── MainMenu.xib
│   │   ├── Storyboard.storyboard
│   │   └── white.iconset
│   │   ├── icon_16x16@2x.png
│   │   └── icon_16x16.png
│   ├── protobuf
│   │   ├── cpp
│   │   │   ├── addressbook.qbs
│   │   │   ├── main.cpp
│   │   │   └── README.md
│   │   ├── objc
│   │   │   ├── addressbook.qbs
│   │   │   ├── main.m
│   │   │   └── README.md
│   │   └── shared
│   │   └── addressbook.proto
│   └── rule
│   ├── lorem_ipsum.txt
│   └── rule.qbs
├── imports
│   └── qbs
│   ├── base
│   │   ├── AndroidApk.qbs
│   │   ├── AppleApplicationDiskImage.qbs
│   │   ├── AppleDiskImage.qbs
│   │   ├── ApplicationExtension.qbs
│   │   ├── Application.qbs
│   │   ├── AutotestRunner.qbs
│   │   ├── CppApplication.qbs
│   │   ├── DynamicLibrary.qbs
│   │   ├── InnoSetup.qbs
│   │   ├── InstallPackage.qbs
│   │   ├── JavaClassCollection.qbs
│   │   ├── JavaJarFile.qbs
│   │   ├── Library.qbs
│   │   ├── LoadableModule.qbs
│   │   ├── NativeBinary.qbs
│   │   ├── NetModule.qbs
│   │   ├── NodeJSApplication.qbs
│   │   ├── NSISSetup.qbs
│   │   ├── QtApplication.qbs
│   │   ├── QtGuiApplication.qbs
│   │   ├── StaticLibrary.qbs
│   │   ├── WindowsInstallerPackage.qbs
│   │   ├── WindowsSetupPackage.qbs
│   │   └── XPCService.qbs
│   ├── BundleTools
│   │   └── bundle-tools.js
│   ├── DarwinTools
│   │   └── darwin-tools.js
│   ├── ModUtils
│   │   └── utils.js
│   ├── PathTools
│   │   └── path-tools.js
│   ├── Probes
│   │   ├── AndroidNdkProbe.qbs
│   │   ├── AndroidSdkProbe.qbs
│   │   ├── BinaryProbe.qbs
│   │   ├── ClangClProbe.qbs
│   │   ├── FrameworkProbe.qbs
│   │   ├── GccBinaryProbe.qbs
│   │   ├── GccProbe.qbs
│   │   ├── GccVersionProbe.qbs
│   │   ├── IarProbe.qbs
│   │   ├── IcoUtilsVersionProbe.qbs
│   │   ├── IncludeProbe.qbs
│   │   ├── InnoSetupProbe.qbs
│   │   ├── JdkProbe.qbs
│   │   ├── JdkVersionProbe.qbs
│   │   ├── KeilProbe.qbs
│   │   ├── LibraryProbe.qbs
│   │   ├── MsvcProbe.qbs
│   │   ├── NodeJsProbe.qbs
│   │   ├── NpmProbe.qbs
│   │   ├── path-probe.js
│   │   ├── PathProbe.qbs
│   │   ├── PkgConfigProbe.qbs
│   │   ├── SdccProbe.qbs
│   │   ├── TypeScriptProbe.qbs
│   │   ├── WiXProbe.qbs
│   │   └── XcodeProbe.qbs
│   ├── UnixUtils
│   │   └── unix-utils.js
│   └── WindowsUtils
│   └── windows-utils.js
├── module-providers
│   ├── __fallback
│   │   ├── fallback.qbs
│   │   └── provider.qbs
│   └── Qt
│   ├── provider.qbs
│   ├── setup-qt.js
│   └── templates
│   ├── android_support.qbs
│   ├── core.qbs
│   ├── dbus.js
│   ├── dbus.qbs
│   ├── gui.qbs
│   ├── moc.js
│   ├── module.qbs
│   ├── plugin.qbs
│   ├── plugin_support.qbs
│   ├── qdoc.js
│   ├── qmlcache.qbs
│   ├── qml.js
│   ├── qml.qbs
│   ├── QtModule.qbs
│   ├── QtPlugin.qbs
│   ├── quick.js
│   ├── quick.qbs
│   └── scxml.qbs
├── modules
│   ├── Android
│   │   ├── android-utils.js
│   │   ├── ndk
│   │   │   ├── ndk.qbs
│   │   │   └── utils.js
│   │   └── sdk
│   │   ├── sdk.qbs
│   │   └── utils.js
│   ├── archiver
│   │   └── archiver.qbs
│   ├── autotest
│   │   └── autotest.qbs
│   ├── bundle
│   │   ├── bundle.js
│   │   ├── BundleModule.qbs
│   │   ├── MacOSX-Package-Types.xcspec
│   │   └── MacOSX-Product-Types.xcspec
│   ├── cli
│   │   ├── cli.js
│   │   ├── CLIModule.qbs
│   │   ├── mono.qbs
│   │   └── windows-dotnet.qbs
│   ├── cpp
│   │   ├── android-gcc.qbs
│   │   ├── cpp.js
│   │   ├── CppModule.qbs
│   │   ├── DarwinGCC.qbs
│   │   ├── darwin.js
│   │   ├── freebsd-gcc.qbs
│   │   ├── freebsd.js
│   │   ├── gcc.js
│   │   ├── GenericGCC.qbs
│   │   ├── iar.js
│   │   ├── iar.qbs
│   │   ├── ios-gcc.qbs
│   │   ├── keil.js
│   │   ├── keil.qbs
│   │   ├── LinuxGCC.qbs
│   │   ├── macos-gcc.qbs
│   │   ├── msvc.js
│   │   ├── qnx-qcc.qbs
│   │   ├── sdcc.js
│   │   ├── sdcc.qbs
│   │   ├── setuprunenv.js
│   │   ├── tvos-gcc.qbs
│   │   ├── UnixGCC.qbs
│   │   ├── watchos-gcc.qbs
│   │   ├── windows-clang-cl.qbs
│   │   ├── windows-mingw.qbs
│   │   ├── windows-msvc-base.qbs
│   │   └── windows-msvc.qbs
│   ├── cpufeatures
│   │   └── cpufeatures.qbs
│   ├── dmg
│   │   ├── dmg.js
│   │   └── DMGModule.qbs
│   ├── Exporter
│   │   ├── pkgconfig
│   │   │   ├── pkgconfig.js
│   │   │   └── pkgconfig.qbs
│   │   └── qbs
│   │   ├── qbsexporter.js
│   │   └── qbsexporter.qbs
│   ├── ib
│   │   ├── ib.js
│   │   └── IBModule.qbs
│   ├── ico
│   │   ├── ico.js
│   │   └── IcoModule.qbs
│   ├── innosetup
│   │   └── InnoSetupModule.qbs
│   ├── java
│   │   ├── io
│   │   │   └── qt
│   │   │   └── qbs
│   │   │   ├── Artifact.java
│   │   │   ├── ArtifactListJsonWriter.java
│   │   │   ├── ArtifactListWriter.java
│   │   │   └── tools
│   │   │   ├── JavaCompilerScannerTool.java
│   │   │   └── utils
│   │   │   ├── JavaCompilerOptions.java
│   │   │   ├── JavaCompilerScanner.java
│   │   │   └── NullFileObject.java
│   │   ├── JavaModule.qbs
│   │   └── utils.js
│   ├── lex_yacc
│   │   ├── lexyacc.js
│   │   └── lexyacc.qbs
│   ├── nodejs
│   │   ├── nodejs.js
│   │   └── NodeJS.qbs
│   ├── nsis
│   │   └── NSISModule.qbs
│   ├── pkgconfig
│   │   └── pkgconfig.qbs
│   ├── protobuf
│   │   ├── cpp
│   │   │   └── protobufcpp.qbs
│   │   ├── objc
│   │   │   └── protobufobjc.qbs
│   │   ├── protobufbase.qbs
│   │   └── protobuf.js
│   ├── qbs
│   │   └── common.qbs
│   ├── qnx
│   │   └── qnx.qbs
│   ├── texttemplate
│   │   └── texttemplate.qbs
│   ├── typescript
│   │   ├── qbs-tsc-scan
│   │   │   └── qbs-tsc-scan.ts
│   │   ├── typescript.js
│   │   └── TypeScriptModule.qbs
│   ├── vcs
│   │   └── vcs-module.qbs
│   ├── wix
│   │   └── WiXModule.qbs
│   └── xcode
│   ├── xcode.js
│   └── xcode.qbs
├── python
│   ├── biplist
│   │   ├── __init__.py
│   │   ├── LICENSE
│   │   └── qt_attribution.json
│   ├── dmgbuild
│   │   ├── badge.py
│   │   ├── colors.py
│   │   ├── core.py
│   │   ├── __init__.py
│   │   ├── LICENSE
│   │   ├── licensing.py
│   │   ├── qt_attribution.json
│   │   └── resources.py
│   ├── ds_store
│   │   ├── buddy.py
│   │   ├── __init__.py
│   │   ├── LICENSE
│   │   ├── qt_attribution.json
│   │   └── store.py
│   └── mac_alias
│   ├── alias.py
│   ├── bookmark.py
│   ├── __init__.py
│   ├── LICENSE
│   ├── osx.py
│   ├── qt_attribution.json
│   └── utils.py
└── qml-type-descriptions
├── qbs-bundle.json
└── qbs.qmltypes
120 directories, 381 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment