- set(INCLUDES_MORE $ENV{INCLUDE})
- string(REPLACE "\\" "/" INCLUDES_MORE "${INCLUDES_MORE}")
- foreach(include_dir ${INCLUDES_MORE})
- if(IS_DIRECTORY ${include_dir})
- string(REGEX MATCH ".*[ ].*" testoki "${include_dir}")
- if(testoki)
- string(REPLACE " " "\\ " include_dir "${include_dir}")
- set(INCLUDES ${INCLUDES} \"${include_dir}\")
- else(testoki)
- set(INCLUDES ${INCLUDES} ${include_dir})
- endif(testoki)
- else(IS_DIRECTORY ${include_dir})
- message(FATAL_ERROR "${include_dir} not find")
- endif(IS_DIRECTORY ${include_dir})
- endforeach(include_dir ${INCLUDES_MORE})
-
- if(BORLAND) ### BORLAND COMPILER
- set(__BORLANDC__ 1)
- set(CMAKE_COMPILER_IS_GNUCC 0)
- set(MSVC 0)
- set(_XBT_BORLANDC_COMPILER 1)
- endif(BORLAND)
-
- if(MSVC) ### MicroSoftVisualC COMPILER
- set(__VISUALC__ 1)
- set(BORLAND 0)
- set(CMAKE_COMPILER_IS_GNUCC 0)
- set(_XBT_VISUALC_COMPILER 1)
- set(_MSC_VER 1)
- set(__STRICT_ANSI__ 1)
- set(_M_IX86 1)
- endif(MSVC)
-
+ #Need env INCLUDE
+ set(CMAKE_INCLUDE_WIN "${CMAKE_C_COMPILER}")
+ set(CMAKE_LIB_WIN "${CMAKE_C_COMPILER}")
+ string(REGEX REPLACE "/bin/gcc.*" "/include" CMAKE_INCLUDE_WIN "${CMAKE_INCLUDE_WIN}")
+ string(REGEX REPLACE "/bin/gcc.*" "/lib" CMAKE_LIB_WIN "${CMAKE_LIB_WIN}")
+ set(INCLUDES ${INCLUDES} ${CMAKE_INCLUDE_WIN})
+