mirror of
https://github.com/momo5502/hypervisor.git
synced 2025-07-03 17:51:52 +00:00
Extract into library
This commit is contained in:
23
src/library/CMakeLists.txt
Normal file
23
src/library/CMakeLists.txt
Normal file
@ -0,0 +1,23 @@
|
||||
file(GLOB_RECURSE library_sources CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
|
||||
file(GLOB_RECURSE library_headers CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp)
|
||||
|
||||
add_library(library SHARED
|
||||
${library_sources}
|
||||
${library_headers}
|
||||
)
|
||||
|
||||
target_precompile_headers(library PRIVATE
|
||||
std_include.hpp
|
||||
)
|
||||
|
||||
target_link_libraries(library PRIVATE
|
||||
shared
|
||||
driver_file
|
||||
)
|
||||
|
||||
set_source_files_properties(resource.rc PROPERTIES LANGUAGE RC)
|
||||
target_sources(library PRIVATE
|
||||
resource.rc
|
||||
)
|
||||
|
||||
set_target_properties(library PROPERTIES OUTPUT_NAME "hyperhook")
|
Reference in New Issue
Block a user