57 lines
1.1 KiB
CMake
57 lines
1.1 KiB
CMake
## Compiler configuration
|
|
IF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUCC)
|
|
SET(_GCC_ 1)
|
|
ENDIF()
|
|
|
|
IF(${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
|
|
SET(_CLANG_ 1)
|
|
ENDIF()
|
|
|
|
IF(MSVC)
|
|
SET(_MSVC_ 1)
|
|
ENDIF()
|
|
|
|
## Platform configuration
|
|
|
|
IF(WIN32 OR WIN64)
|
|
SET(_WIN_ 1)
|
|
ENDIF()
|
|
|
|
IF(UNIX)
|
|
SET(_UNIX_ 1)
|
|
ENDIF()
|
|
|
|
IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
SET(_OSX_ 1)
|
|
ENDIF()
|
|
|
|
IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
|
SET(_LINUX_ 1)
|
|
ENDIF()
|
|
|
|
IF(ANDROID)
|
|
SET(_ANDROID_ 1)
|
|
ENDIF()
|
|
|
|
IF(IOS)
|
|
SET(_APPLE_IOS_ 1)
|
|
ENDIF()
|
|
|
|
|
|
|
|
## Default search paths
|
|
|
|
IF(_WIN_)
|
|
IF(${CMAKE_CL_64})
|
|
LIST(APPEND CMAKE_INCLUDE_PATH "c:/dev/sysroot64/usr/include")
|
|
LIST(APPEND CMAKE_LIBRARY_PATH "c:/dev/sysroot64/usr/lib")
|
|
LIST(APPEND CMAKE_LIBRARY_PATH "c:/dev/sysroot64/usr/bin")
|
|
set(PROGRAM_FILES "$ENV{PROGRAMW6432}" )
|
|
ELSE()
|
|
LIST(APPEND CMAKE_INCLUDE_PATH "c:/dev/sysroot32/usr/include")
|
|
LIST(APPEND CMAKE_LIBRARY_PATH "c:/dev/sysroot32/usr/lib")
|
|
LIST(APPEND CMAKE_LIBRARY_PATH "c:/dev/sysroot32/usr/bin")
|
|
set(PROGRAM_FILES "$ENV{PROGRAMFILES}" )
|
|
ENDIF()
|
|
ENDIF()
|