group("codelabs") {
testonly = true
deps = [
- ":codelab_factor",
- ":codelab_fibonacci",
- ":codelab_hello_world",
- ":codelab_mojo",
- ":codelab_sleep",
+ "//codelabs/cpp101:codelab_cpp101",
+ "//codelabs/threading_and_scheduling:codelab_threading_and_scheduling",
]
-}
-
-executable("codelab_hello_world") {
- sources = [ "cpp101/hello_world.cc" ]
- deps = [ "//base" ]
-}
-
-executable("codelab_fibonacci") {
- sources = [ "cpp101/fibonacci.cc" ]
- deps = [ "//base" ]
-}
-
-executable("codelab_sleep") {
- testonly = true
- sources = [ "cpp101/sleep.cc" ]
- deps = [
- "//base",
- "//base/test:test_support",
- ]
-}
-executable("codelab_factor") {
- testonly = true
- sources = [ "cpp101/factor.cc" ]
- deps = [
- "//base",
- "//base/test:test_support",
- ]
-}
-
-executable("codelab_mojo") {
- testonly = true
- sources = [ "cpp101/mojo.cc" ]
- deps = [
- "//base",
- "//base/test:test_support",
- "//codelabs/cpp101/services/math/",
- "//mojo/core/embedder",
- "//mojo/public/cpp/base",
- ]
+ # These examples rely on base::LaunchOptions which do not exist in the iOS
+ # simulator.
+ if (!is_ios) {
+ deps += [ "//codelabs/mojo_examples:codelab_mojo_examples" ]
+ }
}