fix build issue (#3)

This commit is contained in:
InoriRus
2022-01-21 16:13:20 +10:00
parent 0a527b8fd3
commit 55825890a6
+5 -1
View File
@@ -50,6 +50,9 @@ if(MINGW)
set(CLANG 1) set(CLANG 1)
set(KYTY_COMPILER CLANG) set(KYTY_COMPILER CLANG)
set(KYTY_LINKER LLD) set(KYTY_LINKER LLD)
if ((CMAKE_AR MATCHES "llvm") AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 12.0.0) AND (CMAKE_CXX_COMPILER MATCHES "winlibs"))
string(REPLACE "llvm-ar.exe" "ar.exe" CMAKE_AR ${CMAKE_AR}) # llvm-ar.exe 11.0.0 from winlibs is broken
endif()
else() else()
set(KYTY_COMPILER MINGW) set(KYTY_COMPILER MINGW)
set(KYTY_LINKER LD) set(KYTY_LINKER LD)
@@ -110,6 +113,7 @@ add_custom_target( KytyGitVersion
COMMENT "Generate KytyGitVersion.h" COMMENT "Generate KytyGitVersion.h"
) )
if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 12.0.0)
list(APPEND KYTY_IWYU list(APPEND KYTY_IWYU
emulator_obj emulator_obj
core_obj core_obj
@@ -118,7 +122,6 @@ list(APPEND KYTY_IWYU
#sys_obj #sys_obj
launcher launcher
) )
list(APPEND KYTY_CLANG_TYDY list(APPEND KYTY_CLANG_TYDY
emulator_obj emulator_obj
core_obj core_obj
@@ -128,6 +131,7 @@ list(APPEND KYTY_CLANG_TYDY
#sys_obj #sys_obj
launcher launcher
) )
endif()
set(KYTY_LIB_HEADERS ${PROJECT_SOURCE_DIR}/include) set(KYTY_LIB_HEADERS ${PROJECT_SOURCE_DIR}/include)