Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Refactor the build system #189

Merged
merged 5 commits into from
Aug 10, 2020
Merged

Refactor the build system #189

merged 5 commits into from
Aug 10, 2020

Conversation

dutor
Copy link
Contributor

@dutor dutor commented Aug 8, 2020

  • Extract the common CMake scripts into nebula-common
  • Group CMake scripts according to their purposes.
  • Automatically install third party if not present.
  • Fix warning on parallel jobs of sub-make

Copy link
Contributor

@yixinglu yixinglu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this PR which let us build nebula common outside of sources and share many same configurations with other repos.

cmake/nebula/GeneralCompilerConfig.cmake Outdated Show resolved Hide resolved
yixinglu
yixinglu previously approved these changes Aug 10, 2020
cmake/nebula/NebulaCustomTargets.cmake Show resolved Hide resolved
cmake/nebula/NebulaCustomTargets.cmake Show resolved Hide resolved
cmake/nebula/NebulaCustomTargets.cmake Show resolved Hide resolved
CMakeLists.txt Show resolved Hide resolved
@dutor dutor merged commit 86f73bd into vesoft-inc:master Aug 10, 2020
@dutor dutor deleted the refactor-build branch August 10, 2020 08:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ready-for-testing PR: ready for the CI test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants