Compact -I paths in makefiles for more readble files/output.
Also some white space cleaning and removal of redundant parameter.
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- mode: cmake; indent-tabs-mode: t; -*-
|
||||||
# $Id$
|
# $Id$
|
||||||
# ***** BEGIN GPL LICENSE BLOCK *****
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
||||||
#
|
#
|
||||||
@@ -689,7 +690,7 @@ elseif(WIN32)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# used in many places so include globally, like OpenGL
|
# used in many places so include globally, like OpenGL
|
||||||
include_directories(${PTHREADS_INC})
|
blender_include_dirs(${PTHREADS_INC})
|
||||||
|
|
||||||
elseif(APPLE)
|
elseif(APPLE)
|
||||||
|
|
||||||
@@ -944,7 +945,7 @@ endif()
|
|||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
# Configure OpenGL.
|
# Configure OpenGL.
|
||||||
find_package(OpenGL)
|
find_package(OpenGL)
|
||||||
include_directories(${OPENGL_INCLUDE_DIR})
|
blender_include_dirs(${OPENGL_INCLUDE_DIR})
|
||||||
# unset(OPENGL_LIBRARIES CACHE) # not compat with older cmake
|
# unset(OPENGL_LIBRARIES CACHE) # not compat with older cmake
|
||||||
# unset(OPENGL_xmesa_INCLUDE_DIR CACHE) # not compat with older cmake
|
# unset(OPENGL_xmesa_INCLUDE_DIR CACHE) # not compat with older cmake
|
||||||
|
|
||||||
@@ -989,7 +990,6 @@ if(CMAKE_COMPILER_IS_GNUCC)
|
|||||||
|
|
||||||
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ALL -Wall)
|
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ALL -Wall)
|
||||||
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_CAST_ALIGN -Wcast-align)
|
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_CAST_ALIGN -Wcast-align)
|
||||||
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_DECLARATION_AFTER_STATEMENT -Wdeclaration-after-statement)
|
|
||||||
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_DECLARATION_AFTER_STATEMENT -Werror=declaration-after-statement)
|
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_DECLARATION_AFTER_STATEMENT -Werror=declaration-after-statement)
|
||||||
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION -Werror=implicit-function-declaration)
|
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION -Werror=implicit-function-declaration)
|
||||||
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_RETURN_TYPE -Werror=return-type)
|
ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ERROR_RETURN_TYPE -Werror=return-type)
|
||||||
|
@@ -1,3 +1,17 @@
|
|||||||
|
# -*- mode: cmake; indent-tabs-mode: t; -*-
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
# Nicer makefiles with -I/1/foo/ instead of -I/1/2/3/../../foo/
|
||||||
|
# use it instead of include_directories()
|
||||||
|
macro(blender_include_dirs
|
||||||
|
includes)
|
||||||
|
|
||||||
|
foreach(inc ${ARGV})
|
||||||
|
get_filename_component(abs_inc ${inc} ABSOLUTE)
|
||||||
|
list(APPEND all_incs ${abs_inc})
|
||||||
|
endforeach()
|
||||||
|
include_directories(${all_incs})
|
||||||
|
endmacro()
|
||||||
|
|
||||||
# only MSVC uses SOURCE_GROUP
|
# only MSVC uses SOURCE_GROUP
|
||||||
macro(blenderlib_nolist
|
macro(blenderlib_nolist
|
||||||
@@ -7,14 +21,14 @@ macro(blenderlib_nolist
|
|||||||
|
|
||||||
# message(STATUS "Configuring library ${name}")
|
# message(STATUS "Configuring library ${name}")
|
||||||
|
|
||||||
include_directories(${includes})
|
blender_include_dirs("${includes}")
|
||||||
add_library(${name} ${sources})
|
add_library(${name} ${sources})
|
||||||
|
|
||||||
# Group by location on disk
|
# Group by location on disk
|
||||||
source_group("Source Files" FILES CMakeLists.txt)
|
source_group("Source Files" FILES CMakeLists.txt)
|
||||||
foreach(SRC ${sources})
|
foreach(SRC ${sources})
|
||||||
get_filename_component(SRC_EXT ${SRC} EXT)
|
get_filename_component(SRC_EXT ${SRC} EXT)
|
||||||
if(${SRC_EXT} MATCHES ".h" OR ${SRC_EXT} MATCHES ".hpp")
|
if(${SRC_EXT} MATCHES ".h" OR ${SRC_EXT} MATCHES ".hpp")
|
||||||
source_group("Header Files" FILES ${SRC})
|
source_group("Header Files" FILES ${SRC})
|
||||||
else()
|
else()
|
||||||
source_group("Source Files" FILES ${SRC})
|
source_group("Source Files" FILES ${SRC})
|
||||||
@@ -33,7 +47,6 @@ endmacro()
|
|||||||
# add_library(${name} ${sources})
|
# add_library(${name} ${sources})
|
||||||
# endmacro()
|
# endmacro()
|
||||||
|
|
||||||
|
|
||||||
macro(blenderlib
|
macro(blenderlib
|
||||||
name
|
name
|
||||||
sources
|
sources
|
||||||
@@ -50,7 +63,7 @@ macro(SETUP_LIBDIRS)
|
|||||||
if(COMMAND cmake_policy)
|
if(COMMAND cmake_policy)
|
||||||
cmake_policy(SET CMP0003 NEW)
|
cmake_policy(SET CMP0003 NEW)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
link_directories(${JPEG_LIBPATH} ${PNG_LIBPATH} ${ZLIB_LIBPATH} ${FREETYPE_LIBPATH})
|
link_directories(${JPEG_LIBPATH} ${PNG_LIBPATH} ${ZLIB_LIBPATH} ${FREETYPE_LIBPATH})
|
||||||
|
|
||||||
if(WITH_PYTHON)
|
if(WITH_PYTHON)
|
||||||
@@ -136,7 +149,7 @@ macro(setup_liblinks
|
|||||||
if(WITH_OPENAL)
|
if(WITH_OPENAL)
|
||||||
target_link_libraries(${target} ${OPENAL_LIBRARY})
|
target_link_libraries(${target} ${OPENAL_LIBRARY})
|
||||||
endif()
|
endif()
|
||||||
if(WITH_FFTW3)
|
if(WITH_FFTW3)
|
||||||
target_link_libraries(${target} ${FFTW3_LIB})
|
target_link_libraries(${target} ${FFTW3_LIB})
|
||||||
endif()
|
endif()
|
||||||
if(WITH_JACK)
|
if(WITH_JACK)
|
||||||
@@ -147,7 +160,7 @@ macro(setup_liblinks
|
|||||||
endif()
|
endif()
|
||||||
if(WITH_SAMPLERATE)
|
if(WITH_SAMPLERATE)
|
||||||
target_link_libraries(${target} ${LIBSAMPLERATE_LIB})
|
target_link_libraries(${target} ${LIBSAMPLERATE_LIB})
|
||||||
endif()
|
endif()
|
||||||
if(WITH_SDL)
|
if(WITH_SDL)
|
||||||
target_link_libraries(${target} ${SDL_LIBRARY})
|
target_link_libraries(${target} ${SDL_LIBRARY})
|
||||||
endif()
|
endif()
|
||||||
@@ -248,7 +261,7 @@ endmacro()
|
|||||||
# utility macro
|
# utility macro
|
||||||
macro(_remove_strict_flags
|
macro(_remove_strict_flags
|
||||||
flag)
|
flag)
|
||||||
|
|
||||||
string(REGEX REPLACE ${flag} "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
|
string(REGEX REPLACE ${flag} "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
|
||||||
string(REGEX REPLACE ${flag} "" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
|
string(REGEX REPLACE ${flag} "" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
|
||||||
string(REGEX REPLACE ${flag} "" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
|
string(REGEX REPLACE ${flag} "" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
|
||||||
@@ -342,24 +355,24 @@ macro(get_blender_version)
|
|||||||
MATH(EXPR BLENDER_VERSION_MINOR "${ITEM} % 100")
|
MATH(EXPR BLENDER_VERSION_MINOR "${ITEM} % 100")
|
||||||
set(BLENDER_VERSION "${BLENDER_VERSION_MAJOR}.${BLENDER_VERSION_MINOR}")
|
set(BLENDER_VERSION "${BLENDER_VERSION_MAJOR}.${BLENDER_VERSION_MINOR}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(LASTITEM MATCHES "BLENDER_SUBVERSION")
|
if(LASTITEM MATCHES "BLENDER_SUBVERSION")
|
||||||
set(BLENDER_SUBVERSION ${ITEM})
|
set(BLENDER_SUBVERSION ${ITEM})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(LASTITEM MATCHES "BLENDER_MINVERSION")
|
if(LASTITEM MATCHES "BLENDER_MINVERSION")
|
||||||
MATH(EXPR BLENDER_MINVERSION_MAJOR "${ITEM} / 100")
|
MATH(EXPR BLENDER_MINVERSION_MAJOR "${ITEM} / 100")
|
||||||
MATH(EXPR BLENDER_MINVERSION_MINOR "${ITEM} % 100")
|
MATH(EXPR BLENDER_MINVERSION_MINOR "${ITEM} % 100")
|
||||||
set(BLENDER_MINVERSION "${BLENDER_MINVERSION_MAJOR}.${BLENDER_MINVERSION_MINOR}")
|
set(BLENDER_MINVERSION "${BLENDER_MINVERSION_MAJOR}.${BLENDER_MINVERSION_MINOR}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(LASTITEM MATCHES "BLENDER_MINSUBVERSION")
|
if(LASTITEM MATCHES "BLENDER_MINSUBVERSION")
|
||||||
set(BLENDER_MINSUBVERSION ${ITEM})
|
set(BLENDER_MINSUBVERSION ${ITEM})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(LASTITEM ${ITEM})
|
set(LASTITEM ${ITEM})
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
# message(STATUS "Version major: ${BLENDER_VERSION_MAJOR}, Version minor: ${BLENDER_VERSION_MINOR}, Subversion: ${BLENDER_SUBVERSION}, Version: ${BLENDER_VERSION}")
|
# message(STATUS "Version major: ${BLENDER_VERSION_MAJOR}, Version minor: ${BLENDER_VERSION_MINOR}, Subversion: ${BLENDER_SUBVERSION}, Version: ${BLENDER_VERSION}")
|
||||||
# message(STATUS "Minversion major: ${BLENDER_MINVERSION_MAJOR}, Minversion minor: ${BLENDER_MINVERSION_MINOR}, MinSubversion: ${BLENDER_MINSUBVERSION}, Minversion: ${BLENDER_MINVERSION}")
|
# message(STATUS "Minversion major: ${BLENDER_MINVERSION_MAJOR}, Minversion minor: ${BLENDER_MINVERSION_MINOR}, MinSubversion: ${BLENDER_MINSUBVERSION}, Minversion: ${BLENDER_MINVERSION}")
|
||||||
endmacro()
|
endmacro()
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- mode: cmake; indent-tabs-mode: t; -*-
|
||||||
# $Id$
|
# $Id$
|
||||||
# ***** BEGIN GPL LICENSE BLOCK *****
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
||||||
#
|
#
|
||||||
@@ -26,7 +27,7 @@
|
|||||||
|
|
||||||
# message(STATUS "Configuring makesdna")
|
# message(STATUS "Configuring makesdna")
|
||||||
|
|
||||||
include_directories(../../../../intern/guardedalloc ..)
|
blender_include_dirs(../../../../intern/guardedalloc ../)
|
||||||
|
|
||||||
# Build makesdna executable
|
# Build makesdna executable
|
||||||
set(SRC
|
set(SRC
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- mode: cmake; indent-tabs-mode: t; -*-
|
||||||
# $Id: CMakeLists.txt 17433 2008-11-12 21:16:53Z blendix $
|
# $Id: CMakeLists.txt 17433 2008-11-12 21:16:53Z blendix $
|
||||||
# ***** BEGIN GPL LICENSE BLOCK *****
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
||||||
#
|
#
|
||||||
@@ -47,7 +48,7 @@ set(SRC
|
|||||||
../../../../intern/guardedalloc/intern/mmap_win.c
|
../../../../intern/guardedalloc/intern/mmap_win.c
|
||||||
)
|
)
|
||||||
|
|
||||||
include_directories(
|
blender_include_dirs(
|
||||||
../../../../intern/audaspace/intern
|
../../../../intern/audaspace/intern
|
||||||
../../../../intern/guardedalloc
|
../../../../intern/guardedalloc
|
||||||
../../../../intern/memutil
|
../../../../intern/memutil
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- mode: cmake; indent-tabs-mode: t; -*-
|
||||||
# $Id$
|
# $Id$
|
||||||
# ***** BEGIN GPL LICENSE BLOCK *****
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
||||||
#
|
#
|
||||||
@@ -34,7 +35,7 @@ endif()
|
|||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||||
add_definitions(-DWITH_BINRELOC)
|
add_definitions(-DWITH_BINRELOC)
|
||||||
include_directories(${BINRELOC_INC})
|
blender_include_dirs(${BINRELOC_INC})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- mode: cmake; indent-tabs-mode: t; -*-
|
||||||
# $Id$
|
# $Id$
|
||||||
# ***** BEGIN GPL LICENSE BLOCK *****
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
||||||
#
|
#
|
||||||
@@ -29,7 +30,7 @@ cmake_policy(SET CMP0005 NEW)
|
|||||||
|
|
||||||
setup_libdirs()
|
setup_libdirs()
|
||||||
|
|
||||||
include_directories(
|
blender_include_dirs(
|
||||||
../../intern/guardedalloc
|
../../intern/guardedalloc
|
||||||
../blender/blenlib
|
../blender/blenlib
|
||||||
../blender/blenkernel
|
../blender/blenkernel
|
||||||
@@ -67,12 +68,12 @@ if(WITH_IMAGE_HDR)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(WITH_PYTHON)
|
if(WITH_PYTHON)
|
||||||
include_directories(../blender/python)
|
blender_include_dirs(../blender/python)
|
||||||
add_definitions(-DWITH_PYTHON)
|
add_definitions(-DWITH_PYTHON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(WITH_GAMEENGINE)
|
if(WITH_GAMEENGINE)
|
||||||
include_directories(
|
blender_include_dirs(
|
||||||
../kernel/gen_messaging
|
../kernel/gen_messaging
|
||||||
../kernel/gen_system
|
../kernel/gen_system
|
||||||
)
|
)
|
||||||
@@ -86,7 +87,7 @@ endif()
|
|||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||||
add_definitions(-DWITH_BINRELOC)
|
add_definitions(-DWITH_BINRELOC)
|
||||||
include_directories(${BINRELOC_INC})
|
blender_include_dirs(${BINRELOC_INC})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Setup the exe sources and buildinfo
|
# Setup the exe sources and buildinfo
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
# -*- mode: cmake; indent-tabs-mode: t; -*-
|
||||||
# $Id$
|
# $Id$
|
||||||
# ***** BEGIN GPL LICENSE BLOCK *****
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
||||||
#
|
#
|
||||||
@@ -26,7 +27,7 @@
|
|||||||
|
|
||||||
# there are too many inter-includes so best define here
|
# there are too many inter-includes so best define here
|
||||||
if(WITH_PYTHON)
|
if(WITH_PYTHON)
|
||||||
include_directories(${PYTHON_INC})
|
blender_include_dirs(${PYTHON_INC})
|
||||||
add_definitions(-DWITH_PYTHON)
|
add_definitions(-DWITH_PYTHON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user