Minor improvements on package handling

This commit is contained in:
2024-11-19 10:03:44 +01:00
parent c3eb5e6a62
commit e2342350d0
6 changed files with 55 additions and 25 deletions

View File

@@ -96,18 +96,20 @@ add_library(libdramsys
target_include_directories(libdramsys PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_features(libdramsys PUBLIC cxx_std_17)
target_compile_definitions(libdramsys
PUBLIC
$<$<BOOL:${DRAMPower_FOUND}>:DRAMPOWER>
)
target_link_libraries(libdramsys
PUBLIC
SystemC::systemc
DRAMSys::config
SQLite::SQLite3
$<$<TARGET_EXISTS:DRAMPower>:DRAMPower>
)
target_compile_features(libdramsys PUBLIC cxx_std_17)
if (DRAMSYS_WITH_DRAMPOWER)
target_link_libraries(libdramsys PUBLIC DRAMPower)
target_compile_definitions(libdramsys PUBLIC DRAMPOWER)
endif ()
add_library(DRAMSys::libdramsys ALIAS libdramsys)