cmake: correct uninitialized vars
This commit is contained in:
@@ -223,9 +223,6 @@ if(WITH_PYTHON_MODULE)
|
|||||||
set(WITH_HEADLESS ON)
|
set(WITH_HEADLESS ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# remove old vars
|
|
||||||
unset(WITH_INSTALL CACHE)
|
|
||||||
|
|
||||||
TEST_SSE_SUPPORT()
|
TEST_SSE_SUPPORT()
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
@@ -234,6 +231,9 @@ TEST_SSE_SUPPORT()
|
|||||||
# linux only, not cached
|
# linux only, not cached
|
||||||
set(WITH_BINRELOC OFF)
|
set(WITH_BINRELOC OFF)
|
||||||
|
|
||||||
|
# MAXOSX only, set to avoid uninitialized
|
||||||
|
set(EXETYPE "")
|
||||||
|
|
||||||
# these are added to later on.
|
# these are added to later on.
|
||||||
set(C_WARNINGS "")
|
set(C_WARNINGS "")
|
||||||
set(CXX_WARNINGS "")
|
set(CXX_WARNINGS "")
|
||||||
|
@@ -18,10 +18,18 @@ set(_Python_ABI_FLAGS
|
|||||||
"m;mu;u; ")
|
"m;mu;u; ")
|
||||||
|
|
||||||
string(REPLACE "." "" _PYTHON_VERSION_NO_DOTS ${PYTHON_VERSION})
|
string(REPLACE "." "" _PYTHON_VERSION_NO_DOTS ${PYTHON_VERSION})
|
||||||
set(_Python_PATHS
|
|
||||||
"$ENV{HOME}/py${_PYTHON_VERSION_NO_DOTS}" "/opt/py${_PYTHON_VERSION_NO_DOTS}" "/usr" "/usr/local")
|
|
||||||
|
|
||||||
if(NOT DEFINED PYTHON_INCLUDE_DIRS)
|
set(_Python_PATHS
|
||||||
|
"$ENV{HOME}/py${_PYTHON_VERSION_NO_DOTS}"
|
||||||
|
"/opt/py${_PYTHON_VERSION_NO_DOTS}"
|
||||||
|
"/usr"
|
||||||
|
"/usr/local"
|
||||||
|
)
|
||||||
|
|
||||||
|
if(NOT DEFINED PYTHON_INCLUDE_DIRS OR
|
||||||
|
NOT DEFINED PYTHON_LIBRARY OR
|
||||||
|
NOT DEFINED PYTHON_LIBPATH)
|
||||||
|
|
||||||
message(STATUS "Looking for include Python.h")
|
message(STATUS "Looking for include Python.h")
|
||||||
set(_Found_PYTHON_H OFF)
|
set(_Found_PYTHON_H OFF)
|
||||||
|
|
||||||
@@ -58,7 +66,15 @@ if(NOT DEFINED PYTHON_INCLUDE_DIRS)
|
|||||||
unset(_Python_HEADER)
|
unset(_Python_HEADER)
|
||||||
unset(_CURRENT_ABI_FLAGS)
|
unset(_CURRENT_ABI_FLAGS)
|
||||||
unset(_CURRENT_PATH)
|
unset(_CURRENT_PATH)
|
||||||
|
|
||||||
|
|
||||||
|
set(PYTHON_INCLUDE_DIRS "${PYTHON}/include/python${PYTHON_VERSION}${PYTHON_ABI_FLAGS}" CACHE STRING "")
|
||||||
|
mark_as_advanced(PYTHON_INCLUDE_DIRS)
|
||||||
|
set(PYTHON_LIBRARY "python${PYTHON_VERSION}${PYTHON_ABI_FLAGS}" CACHE STRING "")
|
||||||
|
mark_as_advanced(PYTHON_LIBRARY)
|
||||||
|
set(PYTHON_LIBPATH ${PYTHON}/lib CACHE STRING "")
|
||||||
|
mark_as_advanced(PYTHON_LIBPATH)
|
||||||
|
# set(PYTHON_BINARY ${PYTHON_EXECUTABLE} CACHE STRING "")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
unset(_Python_ABI_FLAGS)
|
unset(_Python_ABI_FLAGS)
|
||||||
@@ -68,14 +84,6 @@ unset(_Python_PATHS)
|
|||||||
# now the python versions are found
|
# now the python versions are found
|
||||||
|
|
||||||
|
|
||||||
set(PYTHON_INCLUDE_DIRS "${PYTHON}/include/python${PYTHON_VERSION}${PYTHON_ABI_FLAGS}" CACHE STRING "")
|
|
||||||
mark_as_advanced(PYTHON_INCLUDE_DIRS)
|
|
||||||
set(PYTHON_LIBRARY "python${PYTHON_VERSION}${PYTHON_ABI_FLAGS}" CACHE STRING "")
|
|
||||||
mark_as_advanced(PYTHON_LIBRARY)
|
|
||||||
set(PYTHON_LIBPATH ${PYTHON}/lib CACHE STRING "")
|
|
||||||
mark_as_advanced(PYTHON_LIBPATH)
|
|
||||||
# set(PYTHON_BINARY ${PYTHON_EXECUTABLE} CACHE STRING "")
|
|
||||||
|
|
||||||
if(NOT EXISTS "${PYTHON_INCLUDE_DIRS}/Python.h")
|
if(NOT EXISTS "${PYTHON_INCLUDE_DIRS}/Python.h")
|
||||||
message(FATAL_ERROR " Missing python header: ${PYTHON_INCLUDE_DIRS}/Python.h")
|
message(FATAL_ERROR " Missing python header: ${PYTHON_INCLUDE_DIRS}/Python.h")
|
||||||
endif()
|
endif()
|
||||||
|
@@ -484,8 +484,8 @@ macro(blender_project_hack_post)
|
|||||||
unset(_reset_standard_cflags_rel)
|
unset(_reset_standard_cflags_rel)
|
||||||
unset(_reset_standard_cxxflags_rel)
|
unset(_reset_standard_cxxflags_rel)
|
||||||
|
|
||||||
# --------------------------------------------------
|
# ------------------------------------------------------------------
|
||||||
# workaround for omission in cmake 2.8.4's GNU.cmake
|
# workaround for omission in cmake 2.8.4's GNU.cmake, fixed in 2.8.5
|
||||||
if(CMAKE_COMPILER_IS_GNUCC)
|
if(CMAKE_COMPILER_IS_GNUCC)
|
||||||
if(NOT DARWIN)
|
if(NOT DARWIN)
|
||||||
set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
|
set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
|
||||||
|
Reference in New Issue
Block a user