Skip to content

AZMDDY/mkt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Compile C++ third-party libaries

Third-party libaries

  • boost_1.76.0
  • glog_0.5.0
  • gtest_1.11.0
  • protobuf_3.17.3
  • cppzmq
    • libzmq_4.3.4
    • cppzmq_4.7.1
  • rapidjson_1.1.0
  • sqlite3_3.35.5

Usage

Usage: bash mkt.sh [-h] [-i prefix] [-p proxy] [-t all | boost | glog | gtest | protobuf | cppzmq | rapidjson | sqlite3 ]
  Compile C++ third-party libaries
  -i    cmake install prefix; if prefix is unspecified, assume ./thirdparty
  -t    third-party library
  -p    http/https proxy
  -v    version of libraries

example:

# compile glog:
bash mkt.sh -t glog
# set cmake install prefix path
bash mkt.sh -t glog -i ~/test
# set http/https proxy
bash mkt.sh -t glog -p "http_porxy=yourproxy.com:port"
bash mkt.sh -t glog -p "https_porxy=yourproxy.com:port"
# view version of libraries
bash mkt.sh -v

clean the directory:

ls | grep -v mkt.sh | grep -v README.md | xargs rm -r

About

Compile C++ third-party libaries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages