Minor improvements on package handling
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user