Removed filename strings from release binary.
Reviewers: teon.banek, buda Reviewed By: teon.banek Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D839
This commit is contained in:
parent
5d2ee8f031
commit
a40248ab65
@ -81,6 +81,11 @@ set(GTEST_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/googletest/include
|
||||
mark_as_advanced(GTEST_LIBRARIES GTEST_INCLUDE_DIR)
|
||||
|
||||
# setup google flags
|
||||
set(GFLAGS_NO_FILENAMES "0")
|
||||
if ("${CMAKE_BUILD_TYPE}" MATCHES "^(R|r)(E|e)(L|l).+")
|
||||
set(GFLAGS_NO_FILENAMES "1")
|
||||
endif()
|
||||
|
||||
ExternalProject_Add(gflags
|
||||
PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/gflags
|
||||
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/gflags
|
||||
@ -88,6 +93,7 @@ ExternalProject_Add(gflags
|
||||
# Not needed, since gflags is C++ only.
|
||||
# -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
|
||||
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
|
||||
-DGFLAGS_NO_FILENAMES=${GFLAGS_NO_FILENAMES}
|
||||
-DBUILD_gflags_nothreads_LIB=OFF
|
||||
-DREGISTER_INSTALL_PREFIX=OFF
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_SOURCE_DIR}/gflags)
|
||||
@ -98,6 +104,13 @@ set(GFLAGS_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/gflags/include
|
||||
mark_as_advanced(GFLAGS_LIBRARY GFLAGS_INCLUDE_DIR)
|
||||
|
||||
# Setup google logging after gflags (so that glog can use it).
|
||||
set(GLOG_NO_FILENAMES "0")
|
||||
set(GLOG_NO_STACKTRACE "0")
|
||||
if ("${CMAKE_BUILD_TYPE}" MATCHES "^(R|r)(E|e)(L|l).+")
|
||||
set(GLOG_NO_FILENAMES "1")
|
||||
set(GLOG_NO_STACKTRACE "1")
|
||||
endif()
|
||||
|
||||
ExternalProject_Add(glog DEPENDS gflags
|
||||
PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/glog
|
||||
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/glog
|
||||
@ -105,6 +118,8 @@ ExternalProject_Add(glog DEPENDS gflags
|
||||
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
|
||||
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_SOURCE_DIR}/glog
|
||||
-DGLOG_NO_FILENAMES=${GLOG_NO_FILENAMES}
|
||||
-DGLOG_NO_STACKTRACE=${GLOG_NO_STACKTRACE}
|
||||
-Dgflags_DIR=${CMAKE_CURRENT_SOURCE_DIR}/gflags/lib/cmake/gflags)
|
||||
set(GLOG_LIBRARY ${CMAKE_CURRENT_SOURCE_DIR}/glog/lib/libglog.a CACHE FILEPATH
|
||||
"Path to glog library" FORCE)
|
||||
|
@ -66,9 +66,8 @@ git checkout ${googletest_tag}
|
||||
cd ..
|
||||
|
||||
# google logging
|
||||
#git clone https://github.com/google/glog.git
|
||||
git clone git://deps.memgraph.io/glog.git
|
||||
glog_tag="a6a166db069520dbbd653c97c2e5b12e08a8bb26" # v0.3.5
|
||||
git clone https://github.com/memgraph/glog.git
|
||||
glog_tag="b5e33a7468cf7da6412eb50d1e8e704da471f49f" # custom version (v0.3.5+)
|
||||
cd glog
|
||||
git checkout ${glog_tag}
|
||||
cd ..
|
||||
@ -82,9 +81,8 @@ git checkout ${lcov_to_xml_tag}
|
||||
cd ..
|
||||
|
||||
# google flags
|
||||
#git clone https://github.com/gflags/gflags.git
|
||||
git clone git://deps.memgraph.io/gflags.git
|
||||
gflags_tag="652651b421ca5ac7b722a34a301fb656deca5198" # May 6, 2017
|
||||
git clone https://github.com/memgraph/gflags.git
|
||||
gflags_tag="69ce2926338522788d500e916736ef47e70dd905" # custom version (May 6, 2017)
|
||||
cd gflags
|
||||
git checkout ${gflags_tag}
|
||||
cd ..
|
||||
|
@ -94,7 +94,9 @@ void load_config(int &argc, char **&argv) {
|
||||
}
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
google::SetUsageMessage("Memgraph database server");
|
||||
gflags::SetVersionString(version_string);
|
||||
|
||||
load_config(argc, argv);
|
||||
|
||||
google::InitGoogleLogging(argv[0]);
|
||||
|
@ -20,9 +20,8 @@
|
||||
std::cerr << "ASSERT: " << message << std::endl; \
|
||||
std::cerr << stacktrace.dump();
|
||||
#else
|
||||
#define __handle_assert_message(message) \
|
||||
std::cerr << "ASSERT: " << message << " In file " << __FILE__ << " #" \
|
||||
<< __LINE__ << std::endl;
|
||||
#define __handle_assert_message(message) \
|
||||
std::cerr << "ASSERT: " << message << std::endl;
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user