v01
This commit is contained in:
56
thirdparty/Pangolin/CMakeModules/SetPlatformVars.cmake
vendored
Normal file
56
thirdparty/Pangolin/CMakeModules/SetPlatformVars.cmake
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
## 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()
|
||||
Reference in New Issue
Block a user