Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Build] Add compile/link summary to configure #322

Merged
merged 1 commit into from Oct 27, 2017

Conversation

Fuzzbawls
Copy link
Collaborator

This adds a summary of compiler and linker flags, as well as information
about which features are enabled/disabled to the end of the configure
script.

Doesn't change any functionality, and is strictly informational.

Example Output:

Options used to compile and link:
  with wallet   = yes
  with gui / qt = yes
    qt version  = 5
    with qr     = yes
  with zmq      = yes
  with test     = yes
  with upnp     = yes
  debug enabled = no

  target os     = darwin
  build os      = darwin

  CC            = /usr/local/bin/ccache gcc
  CFLAGS        = -g -O2
  CPPFLAGS      = -Qunused-arguments -I/usr/local/opt/openssl/include -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -I/usr/local/opt/berkeley-db@4/include -DMAC_OSX  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_QT5
  CXX           = /usr/local/bin/ccache g++ -std=c++11
  CXXFLAGS      = -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter  -Wstack-protector -fstack-protector-all -fPIC -fvisibility=hidden
  LDFLAGS       = -L/usr/local/opt/openssl/lib -Wl,-headerpad_max_install_names  -Wl,-dead_strip

This adds a summary of compiler and linker flags, as well as information
about which features are enabled/disabled to the end of the configure
script.

Doesn't change any functionality, and is strictly informational.
@Fuzzbawls Fuzzbawls added this to the Future milestone Oct 26, 2017
@PIVX-Project
Copy link
Collaborator

utACK

1 similar comment
@rejectedpromise
Copy link

utACK

@jonspock
Copy link

Tested ACK, will merge

@jonspock jonspock merged commit a91feb3 into PIVX-Project:master Oct 27, 2017
Fuzzbawls added a commit to Fuzzbawls/PIVX that referenced this pull request Oct 29, 2017
This adds a summary of compiler and linker flags, as well as information
about which features are enabled/disabled to the end of the configure
script.

Doesn't change any functionality, and is strictly informational.

Github-Pull: PIVX-Project#322
Rebased-From: aa33be3
@Fuzzbawls Fuzzbawls modified the milestones: Future, 3.0.4 Oct 29, 2017
@Fuzzbawls Fuzzbawls deleted the 2017_configure_summary branch November 30, 2017 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants