Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.
This commit is contained in:
parent
e7601ca600
commit
472966ed5f
|
@ -139,11 +139,16 @@ IF(COMMAND SET_PROPERTY)
|
||||||
"KWSYS_HEADER(%)=<${KWSYS_NAMESPACE}/%>"
|
"KWSYS_HEADER(%)=<${KWSYS_NAMESPACE}/%>"
|
||||||
)
|
)
|
||||||
ENDIF(COMMAND SET_PROPERTY)
|
ENDIF(COMMAND SET_PROPERTY)
|
||||||
|
# add option to disable memory cleanup at exit of putenv memory
|
||||||
|
IF(DEFINED KWSYS_DO_NOT_CLEAN_PUTENV)
|
||||||
|
SET(KWSYS_DO_NOT_CLEAN_PUTENV 1)
|
||||||
|
ELSE(DEFINED KWSYS_DO_NOT_CLEAN_PUTENV)
|
||||||
|
SET(KWSYS_DO_NOT_CLEAN_PUTENV 0)
|
||||||
|
ENDIF(DEFINED KWSYS_DO_NOT_CLEAN_PUTENV)
|
||||||
|
|
||||||
# Select library components.
|
# Select library components.
|
||||||
IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR)
|
IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR)
|
||||||
SET(KWSYS_ENABLE_C 1)
|
SET(KWSYS_ENABLE_C 1)
|
||||||
|
|
||||||
# Enable all components.
|
# Enable all components.
|
||||||
SET(KWSYS_USE_Base64 1)
|
SET(KWSYS_USE_Base64 1)
|
||||||
SET(KWSYS_USE_Directory 1)
|
SET(KWSYS_USE_Directory 1)
|
||||||
|
|
|
@ -18,7 +18,12 @@
|
||||||
#include <@KWSYS_NAMESPACE@/Configure.h>
|
#include <@KWSYS_NAMESPACE@/Configure.h>
|
||||||
|
|
||||||
/* Disable cleanup of putenv memory for issues with GCOV */
|
/* Disable cleanup of putenv memory for issues with GCOV */
|
||||||
#cmakedefine KWSYS_DO_NOT_CLEAN_PUTENV
|
#if @KWSYS_DO_NOT_CLEAN_PUTENV@
|
||||||
|
#define KWSYS_DO_NOT_CLEAN_PUTENV
|
||||||
|
#else
|
||||||
|
#undef KWSYS_DO_NOT_CLEAN_PUTENV
|
||||||
|
#else
|
||||||
|
|
||||||
|
|
||||||
/* Whether ANSI C++ stream headers are to be used. */
|
/* Whether ANSI C++ stream headers are to be used. */
|
||||||
#define @KWSYS_NAMESPACE@_IOS_USE_ANSI @KWSYS_IOS_USE_ANSI@
|
#define @KWSYS_NAMESPACE@_IOS_USE_ANSI @KWSYS_IOS_USE_ANSI@
|
||||||
|
|
Loading…
Reference in New Issue