mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-20 19:07:01 +02:00
Initial commit
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
file(GLOB common_src CONFIGURE_DEPENDS
|
||||
"*.cpp"
|
||||
"logging/*.cpp"
|
||||
"platform/*.cpp"
|
||||
)
|
||||
|
||||
file(GLOB_RECURSE common_headers CONFIGURE_DEPENDS "*.h")
|
||||
|
||||
if(KYTY_CLANG_CL)
|
||||
set_source_files_properties(${common_src} PROPERTIES COMPILE_FLAGS "-Wno-pragma-pack")
|
||||
endif()
|
||||
|
||||
add_library(common STATIC ${common_src} ${common_headers})
|
||||
|
||||
target_include_directories(common
|
||||
PUBLIC ${PROJECT_SOURCE_DIR}
|
||||
PRIVATE
|
||||
${KYTY_THIRD_PARTY_DIR}/cpuinfo/include
|
||||
)
|
||||
|
||||
target_link_libraries(common
|
||||
PUBLIC
|
||||
fmt::fmt
|
||||
Tracy::TracyClient
|
||||
PRIVATE
|
||||
cpuinfo
|
||||
spdlog::spdlog
|
||||
)
|
||||
|
||||
get_property(inc_headers TARGET common PROPERTY INCLUDE_DIRECTORIES)
|
||||
set(check_headers ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
clang_tidy_check(common "" "${check_headers}" "${inc_headers}")
|
||||
include_what_you_use(common "${inc_headers}")
|
||||
Reference in New Issue
Block a user