Fix CMake functions case.

GitOrigin-RevId: abf1969eb50248a30ece29bbd4b38f3dace28788
This commit is contained in:
levlam 2018-06-12 18:45:37 +03:00
parent 0f0e5de3f2
commit 162e185565
2 changed files with 7 additions and 7 deletions

View File

@ -13,7 +13,7 @@ if (READLINE_INCLUDE_DIR AND READLINE_LIBRARY AND NOT GNU_READLINE_FOUND)
set(CMAKE_REQUIRED_LIBRARIES "${READLINE_LIBRARY}") set(CMAKE_REQUIRED_LIBRARIES "${READLINE_LIBRARY}")
include(CheckCXXSourceCompiles) include(CheckCXXSourceCompiles)
unset(GNU_READLINE_FOUND CACHE) unset(GNU_READLINE_FOUND CACHE)
CHECK_CXX_SOURCE_COMPILES("#include <stdio.h>\n#include <readline/readline.h>\nint main() { rl_replace_line(\"\", 0); }" GNU_READLINE_FOUND) check_cxx_source_compiles("#include <stdio.h>\n#include <readline/readline.h>\nint main() { rl_replace_line(\"\", 0); }" GNU_READLINE_FOUND)
if (NOT GNU_READLINE_FOUND) if (NOT GNU_READLINE_FOUND)
unset(READLINE_INCLUDE_DIR CACHE) unset(READLINE_INCLUDE_DIR CACHE)
unset(READLINE_LIBRARY CACHE) unset(READLINE_LIBRARY CACHE)
@ -21,5 +21,5 @@ if (READLINE_INCLUDE_DIR AND READLINE_LIBRARY AND NOT GNU_READLINE_FOUND)
endif() endif()
include(FindPackageHandleStandardArgs) include(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Readline DEFAULT_MSG READLINE_INCLUDE_DIR READLINE_LIBRARY) find_package_handle_standard_args(Readline DEFAULT_MSG READLINE_INCLUDE_DIR READLINE_LIBRARY)
mark_as_advanced(READLINE_INCLUDE_DIR READLINE_LIBRARY) mark_as_advanced(READLINE_INCLUDE_DIR READLINE_LIBRARY)

View File

@ -117,14 +117,14 @@ include(CheckCXXCompilerFlag)
if (GCC OR CLANG OR INTEL) if (GCC OR CLANG OR INTEL)
if (WIN32 AND INTEL) if (WIN32 AND INTEL)
SET(STD14_FLAG /Qstd=c++14) set(STD14_FLAG /Qstd=c++14)
else() else()
SET(STD14_FLAG -std=c++14) set(STD14_FLAG -std=c++14)
endif() endif()
CHECK_CXX_COMPILER_FLAG(${STD14_FLAG} HAVE_STD14) check_cxx_compiler_flag(${STD14_FLAG} HAVE_STD14)
if (NOT HAVE_STD14) if (NOT HAVE_STD14)
string(REPLACE "c++14" "c++1y" STD14_FLAG "${STD14_FLAG}") string(REPLACE "c++14" "c++1y" STD14_FLAG "${STD14_FLAG}")
CHECK_CXX_COMPILER_FLAG(${STD14_FLAG} HAVE_STD1Y) check_cxx_compiler_flag(${STD14_FLAG} HAVE_STD1Y)
set(HAVE_STD14 ${HAVE_STD1Y}) set(HAVE_STD14 ${HAVE_STD1Y})
endif() endif()
elseif (MSVC) elseif (MSVC)
@ -160,7 +160,7 @@ elseif (CLANG OR GCC)
endif() endif()
if (MEMPROF) if (MEMPROF)
CHECK_CXX_COMPILER_FLAG(-no-pie CXX_NO_PIE_FLAG) check_cxx_compiler_flag(-no-pie CXX_NO_PIE_FLAG)
if (CXX_NO_PIE_FLAG) if (CXX_NO_PIE_FLAG)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -no-pie") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -no-pie")
elseif (APPLE) elseif (APPLE)