Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #specify target system
- set(CMAKE_SYSTEM_NAME Windows)
- set(CMAKE_CROSSCOMPILING ON)
- set(LLVM_BASE_DIR /usr/lib/llvm-10/bin)
- #specify compiler
- set(CMAKE_C_COMPILER ${LLVM_BASE_DIR}/clang-cl)
- set(CMAKE_CXX_COMPILER ${LLVM_BASE_DIR}/clang-cl)
- #set(CMAKE_RC_COMPILER /run/windows/msvc2017/bin/Hostx64/x64/rc.exe)
- set(CMAKE_RC_COMPILER ${LLVM_BASE_DIR}/llvm-rc)
- set(CMAKE_RC_COMPILER_INIT ${LLVM_BASE_DIR}/llvm-rc)
- set(CMAKE_CXX_LINKER_EXECUTABLE ${LLVM_BASE_DIR}/lld-link)
- set(CMAKE_CXX_LINK_EXECUTABLE ${LLVM_BASE_DIR}/lld-link)
- set(CMAKE_C_LINKER_EXECUTABLE ${LLVM_BASE_DIR}/lld-link)
- set(CMAKE_C_LINK_EXECUTABLE ${LLVM_BASE_DIR}/lld-link)
- set(CMAKE_LINKER ${LLVM_BASE_DIR}/lld-link)
- set(CMAKE_MT /bin/true)
- SET(ARCH_ x64)
- SET(CMAKE_FIND_ROOT_PATH
- /var/win10_sdk
- /
- )
- #path to system libraries
- include_directories(SYSTEM /var/win10_sdk/
- SYSTEM /var/win10_sdk/include/
- SYSTEM /var/win10_sdk/include/um
- SYSTEM /var/win10_sdk/include/ucrt/
- SYSTEM /var/win10_sdk/include/shared/
- SYSTEM /var/win10_sdk/include/ucrt/sys/)
- link_directories(/var/win10_sdk/lib/amd64)
- link_directories(/var/win10_sdk/lib/um/x64)
- link_directories(/var/win10_sdk/lib/ucrt/x64)
- #link_directories(/var/win10_sdk/lib/store/amd64/)
- set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
- set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement