# cabal v1-update Downloading the latest package list from test-local-repo # cabal v2-build Resolving dependencies... Build profile: -w ghc- -O1 In order, the following would be built: - my-library-dep-2.0 (lib) (requires download & build) - my-local-package-1.0 (exe:my-exe) (first run) # cabal v2-freeze Resolving dependencies... Wrote freeze file: /new_freeze.dist/source/cabal.project.freeze # cabal v2-build Resolving dependencies... Build profile: -w ghc- -O1 In order, the following will be built: - my-library-dep-1.0 (lib) (requires download & build) - my-local-package-1.0 (exe:my-exe) (first run) Configuring library for my-library-dep-1.0.. Preprocessing library for my-library-dep-1.0.. Building library for my-library-dep-1.0.. Installing library in Configuring executable 'my-exe' for my-local-package-1.0.. Preprocessing executable 'my-exe' for my-local-package-1.0.. Building executable 'my-exe' for my-local-package-1.0.. # cabal v2-freeze Wrote freeze file: /new_freeze.dist/source/cabal.project.freeze # cabal v2-build Resolving dependencies... Build profile: -w ghc- -O1 In order, the following would be built: - my-library-dep-2.0 (lib) (requires download & build) - my-local-package-1.0 (exe:my-exe) (configuration changed) # cabal v2-freeze Wrote freeze file: /new_freeze.dist/source/cabal.project.freeze