mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-11 15:22:16 +00:00
Fix linker errors on Windows
This commit is contained in:
parent
c706d5465a
commit
f8f710d9e2
1 changed files with 10 additions and 4 deletions
|
@ -272,15 +272,16 @@ if( NOT NO_OPENAL )
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set( LLVM_COMPONENTS core support asmparser asmprinter bitreader codegen ipo
|
|
||||||
irreader transformutils instrumentation profiledata runtimedyld
|
|
||||||
object instcombine linker analysis selectiondag scalaropts vectorize executionengine
|
|
||||||
mc mcdisassembler mcparser mcjit target x86asmprinter x86info x86desc x86utils x86codegen )
|
|
||||||
|
|
||||||
# Path where it looks for the LLVM compiled files on Windows
|
# Path where it looks for the LLVM compiled files on Windows
|
||||||
set( LLVM_PRECOMPILED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../llvm" )
|
set( LLVM_PRECOMPILED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../llvm" )
|
||||||
|
|
||||||
if( NOT WIN32 )
|
if( NOT WIN32 )
|
||||||
|
set( LLVM_COMPONENTS core support asmparser asmprinter bitreader codegen ipo
|
||||||
|
irreader transformutils instrumentation profiledata runtimedyld
|
||||||
|
object instcombine linker analysis selectiondag scalaropts vectorize executionengine
|
||||||
|
mc mcdisassembler mcparser mcjit target x86asmprinter x86info x86desc x86utils x86codegen )
|
||||||
|
|
||||||
# Example LLVM_DIR folder: C:/Development/Environment/Src/llvm-3.9.0/build/lib/cmake/llvm
|
# Example LLVM_DIR folder: C:/Development/Environment/Src/llvm-3.9.0/build/lib/cmake/llvm
|
||||||
find_package(LLVM REQUIRED CONFIG)
|
find_package(LLVM REQUIRED CONFIG)
|
||||||
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
||||||
|
@ -289,6 +290,11 @@ if( NOT WIN32 )
|
||||||
include_directories( ${LLVM_INCLUDE_DIRS} )
|
include_directories( ${LLVM_INCLUDE_DIRS} )
|
||||||
set( ZDOOM_LIBS ${ZDOOM_LIBS} ${llvm_libs} )
|
set( ZDOOM_LIBS ${ZDOOM_LIBS} ${llvm_libs} )
|
||||||
else()
|
else()
|
||||||
|
set( LLVM_COMPONENTS core support asmparser asmprinter bitreader codegen passes ipo
|
||||||
|
irreader transformutils instrumentation profiledata debuginfocodeview runtimedyld
|
||||||
|
object instcombine linker analysis selectiondag scalaropts vectorize executionengine
|
||||||
|
mc mcdisassembler mcparser mcjit target x86asmprinter x86info x86desc x86utils x86codegen )
|
||||||
|
|
||||||
include_directories( "${LLVM_PRECOMPILED_DIR}/include" )
|
include_directories( "${LLVM_PRECOMPILED_DIR}/include" )
|
||||||
if( X64 )
|
if( X64 )
|
||||||
include_directories( "${LLVM_PRECOMPILED_DIR}/64bit-include" )
|
include_directories( "${LLVM_PRECOMPILED_DIR}/64bit-include" )
|
||||||
|
|
Loading…
Reference in a new issue