mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-25 15:21:54 +00:00
Add a script to configure build environment and run CMake when building with Microsoft SDK toolchain.
This commit is contained in:
parent
cf2278d4c5
commit
8c423d9747
7
cmake/FindSetEnv.cmake
Normal file
7
cmake/FindSetEnv.cmake
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# A CMake script to find SetEnv.cmd.
|
||||||
|
|
||||||
|
find_program(WINSDK_SETENV NAMES SetEnv.cmd
|
||||||
|
PATHS "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows;CurrentInstallFolder]/bin")
|
||||||
|
if (WINSDK_SETENV AND PRINT_PATH)
|
||||||
|
execute_process(COMMAND ${CMAKE_COMMAND} -E echo "${WINSDK_SETENV}")
|
||||||
|
endif ()
|
11
cmake/run-cmake.bat
Normal file
11
cmake/run-cmake.bat
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
@echo on
|
||||||
|
rem This scripts configures build environment and runs CMake.
|
||||||
|
rem Use it instead of running CMake directly when building with
|
||||||
|
rem the Microsoft SDK toolchain rather than Visual Studio.
|
||||||
|
rem It is used in the same way as cmake, for example:
|
||||||
|
rem
|
||||||
|
rem run-cmake -G "Visual Studio 10 Win64" .
|
||||||
|
|
||||||
|
for /F "delims=" %%i IN ('cmake "-DPRINT_PATH=1" -P %~dp0/FindSetEnv.cmake') DO set setenv=%%i
|
||||||
|
if NOT "%setenv%" == "" call "%setenv%"
|
||||||
|
cmake %*
|
Loading…
Reference in New Issue
Block a user