修改MAKEFLAGS定义的位置,由travis.sh变更为CMakeLists.txt中。
This commit is contained in:
@@ -18,11 +18,6 @@ if [ $NPROCESSORS -gt 4 ] ; then
|
|||||||
echo "$0:Note: Limiting processors to use by make from $NPROCESSORS to 4."
|
echo "$0:Note: Limiting processors to use by make from $NPROCESSORS to 4."
|
||||||
NPROCESSORS=4
|
NPROCESSORS=4
|
||||||
fi
|
fi
|
||||||
# Tell make to use the processors. No preceding '-' required.
|
|
||||||
MAKEFLAGS="j${NPROCESSORS}"
|
|
||||||
export MAKEFLAGS
|
|
||||||
|
|
||||||
env | sort
|
|
||||||
|
|
||||||
# Set default values to OFF for these variables if not specified.
|
# Set default values to OFF for these variables if not specified.
|
||||||
: "${NO_EXCEPTION:=OFF}"
|
: "${NO_EXCEPTION:=OFF}"
|
||||||
@@ -35,6 +30,7 @@ export BUILD_TYPE=Debug
|
|||||||
|
|
||||||
cmake -DCMAKE_CXX_FLAGS=$CXX_FLAGS \
|
cmake -DCMAKE_CXX_FLAGS=$CXX_FLAGS \
|
||||||
-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
|
-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
|
||||||
|
-DTFE_BUILD_NPROCESSORS=$NPROCESSORS \
|
||||||
..
|
..
|
||||||
make
|
make
|
||||||
CTEST_OUTPUT_ON_FAILURE=1 make test
|
CTEST_OUTPUT_ON_FAILURE=1 make test
|
||||||
|
|||||||
11
vendor/CMakeLists.txt
vendored
11
vendor/CMakeLists.txt
vendored
@@ -2,13 +2,18 @@
|
|||||||
|
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
|
|
||||||
|
# NPROCESSOR, set by travis.sh
|
||||||
|
if(TFE_BUILD_NPROCESSORS)
|
||||||
|
set(ENV{MAKEFLAGS} "j${TFE_BUILD_NPROCESSORS}")
|
||||||
|
endif()
|
||||||
|
|
||||||
### OpenSSL 1.1.0h
|
### OpenSSL 1.1.0h
|
||||||
ExternalProject_Add(OpenSSL PREFIX openssl
|
ExternalProject_Add(OpenSSL PREFIX openssl
|
||||||
URL ${CMAKE_CURRENT_SOURCE_DIR}/openssl-1.1.0h.tar.gz
|
URL ${CMAKE_CURRENT_SOURCE_DIR}/openssl-1.1.0h.tar.gz
|
||||||
URL_MD5 5271477e4d93f4ea032b665ef095ff24
|
URL_MD5 5271477e4d93f4ea032b665ef095ff24
|
||||||
CONFIGURE_COMMAND ./Configure linux-x86_64 --prefix=<INSTALL_DIR> --openssldir=<INSTALL_DIR>/lib/ssl
|
CONFIGURE_COMMAND ./Configure linux-x86_64 --prefix=<INSTALL_DIR> --openssldir=<INSTALL_DIR>/lib/ssl
|
||||||
no-weak-ssl-ciphers enable-ec_nistp_64_gcc_128 no-shared
|
no-weak-ssl-ciphers enable-ec_nistp_64_gcc_128 no-shared
|
||||||
BUILD_COMMAND make -j1
|
BUILD_COMMAND ${MAKE_COMMAND}
|
||||||
INSTALL_COMMAND make install_sw
|
INSTALL_COMMAND make install_sw
|
||||||
BUILD_IN_SOURCE 1)
|
BUILD_IN_SOURCE 1)
|
||||||
|
|
||||||
@@ -196,3 +201,7 @@ file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
|
|||||||
add_library(ctemplate-static STATIC IMPORTED GLOBAL)
|
add_library(ctemplate-static STATIC IMPORTED GLOBAL)
|
||||||
set_property(TARGET ctemplate-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libctemplate.a)
|
set_property(TARGET ctemplate-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libctemplate.a)
|
||||||
set_property(TARGET ctemplate-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
set_property(TARGET ctemplate-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
|
||||||
|
|
||||||
|
if(TFE_BUILD_NPROCESSORS)
|
||||||
|
set(ENV{MAKEFLAGS} "")
|
||||||
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user