Intensive refactor of DRAMSys project structure and CMakeFiles
This commit is contained in:
24
tests/tests_dramsys/CMakeLists.txt
Normal file
24
tests/tests_dramsys/CMakeLists.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
###############################################
|
||||
### tests_dramsys ###
|
||||
###############################################
|
||||
|
||||
cmake_minimum_required(VERSION 3.1.0)
|
||||
|
||||
project(tests_dramsys)
|
||||
|
||||
file(GLOB_RECURSE SOURCE_FILES *.cpp)
|
||||
file(GLOB_RECURSE HEADER_FILES *.h)
|
||||
|
||||
add_executable(${PROJECT_NAME} ${SOURCE_FILES} ${HEADER_FILES})
|
||||
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ${PROJECT_SOURCE_DIR})
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER tests)
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
DRAMSys::util
|
||||
DRAMSys::libdramsys
|
||||
gtest_main
|
||||
)
|
||||
|
||||
gtest_discover_tests(${PROJECT_NAME})
|
||||
|
||||
build_source_group()
|
||||
Reference in New Issue
Block a user