소스 검색

Merge branch 'fix-stack-protector-all-introduce-dependency'

* fix-stack-protector-all-introduce-dependency:
  Also check if CMAKE_BUILD_TYPE is defined before adding stack-protect flag
Jean-Christophe Fillion-Robin 14 년 전
부모
커밋
75e10ee2e8
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      CMakeLists.txt

+ 1 - 1
CMakeLists.txt

@@ -262,7 +262,7 @@ IF(CMAKE_COMPILER_IS_GNUCXX)
   # With older version of gcc supporting the flag -fstack-protector-all, an extra dependency to libssp.so
   # is introduced. If gcc is smaller than 4.4.0 and the build type is Release let's not include the flag.
   # Doing so should allow to build package made for distribution using older linux distro.
-  IF(${GCC_VERSION} VERSION_GREATER "4.4.0" OR (${CMAKE_BUILD_TYPE} STREQUAL "Debug" AND ${GCC_VERSION} VERSION_LESS "4.4.0"))
+  IF(${GCC_VERSION} VERSION_GREATER "4.4.0" OR (DEFINED CMAKE_BUILD_TYPE AND ${CMAKE_BUILD_TYPE} STREQUAL "Debug" AND ${GCC_VERSION} VERSION_LESS "4.4.0"))
     ctkFunctionCheckCompilerFlags("-fstack-protector-all" cflags)
   ENDIF()
   IF(MINGW)