2005-12-14 21:51:08 +03:00
|
|
|
|
2009-09-28 19:46:51 +04:00
|
|
|
#=============================================================================
|
|
|
|
# Copyright 2004-2009 Kitware, Inc.
|
|
|
|
#
|
|
|
|
# Distributed under the OSI-approved BSD License (the "License");
|
|
|
|
# see accompanying file Copyright.txt for details.
|
|
|
|
#
|
|
|
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
|
|
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
# See the License for more information.
|
|
|
|
#=============================================================================
|
2010-08-07 04:48:47 +04:00
|
|
|
# (To distribute this file outside of CMake, substitute the full
|
2009-09-28 19:46:51 +04:00
|
|
|
# License text for the above reference.)
|
|
|
|
|
2004-08-26 22:55:55 +04:00
|
|
|
# This file sets the basic flags for the C++ language in CMake.
|
|
|
|
# It also loads the available platform file for the system-compiler
|
|
|
|
# if it exists.
|
2007-06-05 18:28:43 +04:00
|
|
|
# It also loads a system - compiler - processor (or target hardware)
|
|
|
|
# specific file, which is mainly useful for crosscompiling and embedded systems.
|
|
|
|
|
2007-06-11 23:31:42 +04:00
|
|
|
# some compilers use different extensions (e.g. sdcc uses .rel)
|
|
|
|
# so set the extension here first so it can be overridden by the compiler specific file
|
|
|
|
IF(UNIX)
|
|
|
|
SET(CMAKE_CXX_OUTPUT_EXTENSION .o)
|
|
|
|
ELSE(UNIX)
|
|
|
|
SET(CMAKE_CXX_OUTPUT_EXTENSION .obj)
|
|
|
|
ENDIF(UNIX)
|
|
|
|
|
2010-09-28 17:49:20 +04:00
|
|
|
SET(_INCLUDED_FILE 0)
|
|
|
|
|
2009-07-23 18:06:31 +04:00
|
|
|
# Load compiler-specific information.
|
|
|
|
IF(CMAKE_CXX_COMPILER_ID)
|
|
|
|
INCLUDE(Compiler/${CMAKE_CXX_COMPILER_ID}-CXX OPTIONAL)
|
|
|
|
ENDIF(CMAKE_CXX_COMPILER_ID)
|
|
|
|
|
2008-10-15 00:07:11 +04:00
|
|
|
SET(CMAKE_BASE_NAME)
|
2007-06-05 18:28:43 +04:00
|
|
|
GET_FILENAME_COMPONENT(CMAKE_BASE_NAME ${CMAKE_CXX_COMPILER} NAME_WE)
|
|
|
|
# since the gnu compiler has several names force g++
|
|
|
|
IF(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
|
SET(CMAKE_BASE_NAME g++)
|
|
|
|
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
|
|
|
|
|
|
2007-07-02 21:29:36 +04:00
|
|
|
# load a hardware specific file, mostly useful for embedded compilers
|
|
|
|
IF(CMAKE_SYSTEM_PROCESSOR)
|
2007-06-13 00:41:50 +04:00
|
|
|
IF(CMAKE_CXX_COMPILER_ID)
|
2007-07-02 21:29:36 +04:00
|
|
|
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_CXX_COMPILER_ID}-CXX-${CMAKE_SYSTEM_PROCESSOR} OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
|
2007-06-13 00:41:50 +04:00
|
|
|
ENDIF(CMAKE_CXX_COMPILER_ID)
|
|
|
|
IF (NOT _INCLUDED_FILE)
|
2007-07-02 21:29:36 +04:00
|
|
|
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME}-${CMAKE_SYSTEM_PROCESSOR} OPTIONAL)
|
2007-06-13 00:41:50 +04:00
|
|
|
ENDIF (NOT _INCLUDED_FILE)
|
2007-07-02 21:29:36 +04:00
|
|
|
ENDIF(CMAKE_SYSTEM_PROCESSOR)
|
|
|
|
|
|
|
|
# load the system- and compiler specific files
|
|
|
|
IF(CMAKE_CXX_COMPILER_ID)
|
|
|
|
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_CXX_COMPILER_ID}-CXX OPTIONAL RESULT_VARIABLE _INCLUDED_FILE)
|
|
|
|
ENDIF(CMAKE_CXX_COMPILER_ID)
|
|
|
|
IF (NOT _INCLUDED_FILE)
|
2009-10-06 19:06:38 +04:00
|
|
|
INCLUDE(Platform/${CMAKE_SYSTEM_NAME}-${CMAKE_BASE_NAME} OPTIONAL
|
|
|
|
RESULT_VARIABLE _INCLUDED_FILE)
|
|
|
|
ENDIF (NOT _INCLUDED_FILE)
|
|
|
|
# We specify the compiler information in the system file for some
|
|
|
|
# platforms, but this language may not have been enabled when the file
|
|
|
|
# was first included. Include it again to get the language info.
|
|
|
|
# Remove this when all compiler info is removed from system files.
|
|
|
|
IF (NOT _INCLUDED_FILE)
|
|
|
|
INCLUDE(Platform/${CMAKE_SYSTEM_NAME} OPTIONAL)
|
2007-07-02 21:29:36 +04:00
|
|
|
ENDIF (NOT _INCLUDED_FILE)
|
2007-06-13 00:41:50 +04:00
|
|
|
|
|
|
|
|
2006-03-02 15:52:52 +03:00
|
|
|
# This should be included before the _INIT variables are
|
|
|
|
# used to initialize the cache. Since the rule variables
|
|
|
|
# have if blocks on them, users can still define them here.
|
|
|
|
# But, it should still be after the platform file so changes can
|
|
|
|
# be made to those values.
|
|
|
|
|
|
|
|
IF(CMAKE_USER_MAKE_RULES_OVERRIDE)
|
|
|
|
INCLUDE(${CMAKE_USER_MAKE_RULES_OVERRIDE})
|
|
|
|
ENDIF(CMAKE_USER_MAKE_RULES_OVERRIDE)
|
|
|
|
|
|
|
|
IF(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX)
|
|
|
|
INCLUDE(${CMAKE_USER_MAKE_RULES_OVERRIDE_CXX})
|
|
|
|
ENDIF(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX)
|
|
|
|
|
2004-08-26 22:55:55 +04:00
|
|
|
|
|
|
|
# for most systems a module is the same as a shared library
|
|
|
|
# so unless the variable CMAKE_MODULE_EXISTS is set just
|
|
|
|
# copy the values from the LIBRARY variables
|
|
|
|
IF(NOT CMAKE_MODULE_EXISTS)
|
|
|
|
SET(CMAKE_SHARED_MODULE_CXX_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
|
|
|
|
ENDIF(NOT CMAKE_MODULE_EXISTS)
|
|
|
|
# Create a set of shared library variable specific to C++
|
|
|
|
# For 90% of the systems, these are the same flags as the C versions
|
|
|
|
# so if these are not set just copy the flags from the c version
|
|
|
|
IF(NOT CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS)
|
|
|
|
SET(CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS ${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS})
|
|
|
|
ENDIF(NOT CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS)
|
|
|
|
|
|
|
|
IF(NOT CMAKE_SHARED_LIBRARY_CXX_FLAGS)
|
|
|
|
SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS ${CMAKE_SHARED_LIBRARY_C_FLAGS})
|
|
|
|
ENDIF(NOT CMAKE_SHARED_LIBRARY_CXX_FLAGS)
|
|
|
|
|
2007-05-03 16:24:32 +04:00
|
|
|
IF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS)
|
2004-09-22 22:42:05 +04:00
|
|
|
SET(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS ${CMAKE_SHARED_LIBRARY_LINK_C_FLAGS})
|
2007-05-03 16:24:32 +04:00
|
|
|
ENDIF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS)
|
2004-08-26 22:55:55 +04:00
|
|
|
|
|
|
|
IF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG)
|
2004-09-22 22:42:05 +04:00
|
|
|
SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG})
|
2004-08-26 22:55:55 +04:00
|
|
|
ENDIF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG)
|
|
|
|
|
|
|
|
IF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP)
|
2004-09-22 22:42:05 +04:00
|
|
|
SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP})
|
2004-08-26 22:55:55 +04:00
|
|
|
ENDIF(NOT CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP)
|
|
|
|
|
2008-02-01 16:56:00 +03:00
|
|
|
IF(NOT CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG)
|
|
|
|
SET(CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_C_FLAG})
|
|
|
|
ENDIF(NOT CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG)
|
|
|
|
|
2009-12-02 23:17:53 +03:00
|
|
|
IF(NOT DEFINED CMAKE_EXE_EXPORTS_CXX_FLAG)
|
|
|
|
SET(CMAKE_EXE_EXPORTS_CXX_FLAG ${CMAKE_EXE_EXPORTS_C_FLAG})
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
IF(NOT DEFINED CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG)
|
|
|
|
SET(CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_SONAME_C_FLAG})
|
|
|
|
ENDIF()
|
|
|
|
|
2008-01-22 17:13:04 +03:00
|
|
|
IF(NOT CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG)
|
2008-01-24 00:35:25 +03:00
|
|
|
SET(CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG})
|
2008-01-22 17:13:04 +03:00
|
|
|
ENDIF(NOT CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG)
|
|
|
|
|
|
|
|
IF(NOT CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG_SEP)
|
2008-01-24 00:35:25 +03:00
|
|
|
SET(CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP})
|
2008-01-22 17:13:04 +03:00
|
|
|
ENDIF(NOT CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG_SEP)
|
|
|
|
|
2008-02-01 16:56:00 +03:00
|
|
|
IF(NOT CMAKE_EXECUTABLE_RPATH_LINK_CXX_FLAG)
|
|
|
|
SET(CMAKE_EXECUTABLE_RPATH_LINK_CXX_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG})
|
|
|
|
ENDIF(NOT CMAKE_EXECUTABLE_RPATH_LINK_CXX_FLAG)
|
|
|
|
|
2008-01-22 17:13:04 +03:00
|
|
|
IF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_WITH_RUNTIME_PATH)
|
|
|
|
SET(CMAKE_SHARED_LIBRARY_LINK_CXX_WITH_RUNTIME_PATH ${CMAKE_SHARED_LIBRARY_LINK_C_WITH_RUNTIME_PATH})
|
|
|
|
ENDIF(NOT DEFINED CMAKE_SHARED_LIBRARY_LINK_CXX_WITH_RUNTIME_PATH)
|
|
|
|
|
2004-09-22 22:42:05 +04:00
|
|
|
IF(NOT CMAKE_INCLUDE_FLAG_CXX)
|
|
|
|
SET(CMAKE_INCLUDE_FLAG_CXX ${CMAKE_INCLUDE_FLAG_C})
|
|
|
|
ENDIF(NOT CMAKE_INCLUDE_FLAG_CXX)
|
|
|
|
|
|
|
|
IF(NOT CMAKE_INCLUDE_FLAG_SEP_CXX)
|
|
|
|
SET(CMAKE_INCLUDE_FLAG_SEP_CXX ${CMAKE_INCLUDE_FLAG_SEP_C})
|
|
|
|
ENDIF(NOT CMAKE_INCLUDE_FLAG_SEP_CXX)
|
|
|
|
|
2004-08-26 22:55:55 +04:00
|
|
|
# repeat for modules
|
|
|
|
IF(NOT CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS)
|
|
|
|
SET(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS ${CMAKE_SHARED_MODULE_CREATE_C_FLAGS})
|
|
|
|
ENDIF(NOT CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS)
|
|
|
|
|
|
|
|
IF(NOT CMAKE_SHARED_MODULE_CXX_FLAGS)
|
|
|
|
SET(CMAKE_SHARED_MODULE_CXX_FLAGS ${CMAKE_SHARED_MODULE_C_FLAGS})
|
|
|
|
ENDIF(NOT CMAKE_SHARED_MODULE_CXX_FLAGS)
|
|
|
|
|
2006-09-15 22:09:10 +04:00
|
|
|
# Initialize CXX link type selection flags from C versions.
|
|
|
|
FOREACH(type SHARED_LIBRARY SHARED_MODULE EXE)
|
|
|
|
IF(NOT CMAKE_${type}_LINK_STATIC_CXX_FLAGS)
|
|
|
|
SET(CMAKE_${type}_LINK_STATIC_CXX_FLAGS
|
|
|
|
${CMAKE_${type}_LINK_STATIC_C_FLAGS})
|
|
|
|
ENDIF(NOT CMAKE_${type}_LINK_STATIC_CXX_FLAGS)
|
|
|
|
IF(NOT CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS)
|
|
|
|
SET(CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS
|
|
|
|
${CMAKE_${type}_LINK_DYNAMIC_C_FLAGS})
|
|
|
|
ENDIF(NOT CMAKE_${type}_LINK_DYNAMIC_CXX_FLAGS)
|
|
|
|
ENDFOREACH(type)
|
|
|
|
|
2004-08-26 22:55:55 +04:00
|
|
|
# add the flags to the cache based
|
|
|
|
# on the initial values computed in the platform/*.cmake files
|
|
|
|
# use _INIT variables so that this only happens the first time
|
|
|
|
# and you can set these flags in the cmake cache
|
2008-04-21 21:04:15 +04:00
|
|
|
SET(CMAKE_CXX_FLAGS_INIT "$ENV{CXXFLAGS} ${CMAKE_CXX_FLAGS_INIT}")
|
|
|
|
# avoid just having a space as the initial value for the cache
|
|
|
|
IF(CMAKE_CXX_FLAGS_INIT STREQUAL " ")
|
|
|
|
SET(CMAKE_CXX_FLAGS_INIT)
|
|
|
|
ENDIF(CMAKE_CXX_FLAGS_INIT STREQUAL " ")
|
|
|
|
SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_INIT}" CACHE STRING
|
2004-08-26 22:55:55 +04:00
|
|
|
"Flags used by the compiler during all build types.")
|
|
|
|
|
|
|
|
IF(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
|
|
|
|
SET (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG_INIT}" CACHE STRING
|
|
|
|
"Flags used by the compiler during debug builds.")
|
|
|
|
SET (CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL_INIT}" CACHE STRING
|
|
|
|
"Flags used by the compiler during release minsize builds.")
|
|
|
|
SET (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE_INIT}" CACHE STRING
|
|
|
|
"Flags used by the compiler during release builds (/MD /Ob1 /Oi /Ot /Oy /Gs will produce slightly less optimized but smaller files).")
|
|
|
|
SET (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT}" CACHE STRING
|
|
|
|
"Flags used by the compiler during Release with Debug Info builds.")
|
|
|
|
|
|
|
|
ENDIF(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
|
|
|
|
|
2006-04-12 00:55:49 +04:00
|
|
|
IF(CMAKE_CXX_STANDARD_LIBRARIES_INIT)
|
|
|
|
SET(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES_INIT}"
|
|
|
|
CACHE STRING "Libraries linked by defalut with all C++ applications.")
|
|
|
|
MARK_AS_ADVANCED(CMAKE_CXX_STANDARD_LIBRARIES)
|
|
|
|
ENDIF(CMAKE_CXX_STANDARD_LIBRARIES_INIT)
|
2004-08-26 22:55:55 +04:00
|
|
|
|
|
|
|
INCLUDE(CMakeCommonLanguageInclude)
|
|
|
|
|
|
|
|
# now define the following rules:
|
|
|
|
# CMAKE_CXX_CREATE_SHARED_LIBRARY
|
|
|
|
# CMAKE_CXX_CREATE_SHARED_MODULE
|
|
|
|
# CMAKE_CXX_COMPILE_OBJECT
|
|
|
|
# CMAKE_CXX_LINK_EXECUTABLE
|
|
|
|
|
|
|
|
# variables supplied by the generator at use time
|
|
|
|
# <TARGET>
|
|
|
|
# <TARGET_BASE> the target without the suffix
|
|
|
|
# <OBJECTS>
|
|
|
|
# <OBJECT>
|
|
|
|
# <LINK_LIBRARIES>
|
|
|
|
# <FLAGS>
|
|
|
|
# <LINK_FLAGS>
|
|
|
|
|
|
|
|
# CXX compiler information
|
|
|
|
# <CMAKE_CXX_COMPILER>
|
|
|
|
# <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS>
|
|
|
|
# <CMAKE_CXX_SHARED_MODULE_CREATE_FLAGS>
|
|
|
|
# <CMAKE_CXX_LINK_FLAGS>
|
|
|
|
|
|
|
|
# Static library tools
|
|
|
|
# <CMAKE_AR>
|
|
|
|
# <CMAKE_RANLIB>
|
|
|
|
|
|
|
|
|
|
|
|
# create a shared C++ library
|
|
|
|
IF(NOT CMAKE_CXX_CREATE_SHARED_LIBRARY)
|
|
|
|
SET(CMAKE_CXX_CREATE_SHARED_LIBRARY
|
2006-03-06 23:14:23 +03:00
|
|
|
"<CMAKE_CXX_COMPILER> <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
2004-08-26 22:55:55 +04:00
|
|
|
ENDIF(NOT CMAKE_CXX_CREATE_SHARED_LIBRARY)
|
|
|
|
|
|
|
|
# create a c++ shared module copy the shared library rule by default
|
|
|
|
IF(NOT CMAKE_CXX_CREATE_SHARED_MODULE)
|
|
|
|
SET(CMAKE_CXX_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
|
|
|
|
ENDIF(NOT CMAKE_CXX_CREATE_SHARED_MODULE)
|
|
|
|
|
|
|
|
|
2008-08-04 19:37:19 +04:00
|
|
|
# Create a static archive incrementally for large object file counts.
|
|
|
|
# If CMAKE_CXX_CREATE_STATIC_LIBRARY is set it will override these.
|
|
|
|
SET(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> cr <TARGET> <LINK_FLAGS> <OBJECTS>")
|
|
|
|
SET(CMAKE_CXX_ARCHIVE_APPEND "<CMAKE_AR> r <TARGET> <LINK_FLAGS> <OBJECTS>")
|
|
|
|
SET(CMAKE_CXX_ARCHIVE_FINISH "<CMAKE_RANLIB> <TARGET>")
|
2004-08-26 22:55:55 +04:00
|
|
|
|
|
|
|
# compile a C++ file into an object file
|
|
|
|
IF(NOT CMAKE_CXX_COMPILE_OBJECT)
|
|
|
|
SET(CMAKE_CXX_COMPILE_OBJECT
|
2008-01-14 17:20:58 +03:00
|
|
|
"<CMAKE_CXX_COMPILER> <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE>")
|
2004-08-26 22:55:55 +04:00
|
|
|
ENDIF(NOT CMAKE_CXX_COMPILE_OBJECT)
|
|
|
|
|
|
|
|
IF(NOT CMAKE_CXX_LINK_EXECUTABLE)
|
|
|
|
SET(CMAKE_CXX_LINK_EXECUTABLE
|
2005-07-20 20:54:12 +04:00
|
|
|
"<CMAKE_CXX_COMPILER> <FLAGS> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
|
2004-08-26 22:55:55 +04:00
|
|
|
ENDIF(NOT CMAKE_CXX_LINK_EXECUTABLE)
|
|
|
|
|
|
|
|
MARK_AS_ADVANCED(
|
|
|
|
CMAKE_BUILD_TOOL
|
|
|
|
CMAKE_VERBOSE_MAKEFILE
|
|
|
|
CMAKE_CXX_FLAGS
|
|
|
|
CMAKE_CXX_FLAGS_RELEASE
|
|
|
|
CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
|
|
|
CMAKE_CXX_FLAGS_MINSIZEREL
|
|
|
|
CMAKE_CXX_FLAGS_DEBUG)
|
|
|
|
|
2006-02-27 20:14:10 +03:00
|
|
|
SET(CMAKE_CXX_INFORMATION_LOADED 1)
|
2004-08-26 22:55:55 +04:00
|
|
|
|