mirror of https://github.com/openXC7/prjxray.git
21 lines
774 B
CMake
21 lines
774 B
CMake
add_library(libprjxray
|
|
database.cc
|
|
memory_mapped_file.cc
|
|
segbits_file_reader.cc)
|
|
target_include_directories(libprjxray PUBLIC "include")
|
|
target_link_libraries(libprjxray absl::strings)
|
|
|
|
if (PRJXRAY_BUILD_TESTING)
|
|
add_executable(memory_mapped_file_test memory_mapped_file_test.cc)
|
|
target_link_libraries(memory_mapped_file_test libprjxray gtest_main)
|
|
add_test(NAME memory_mapped_file_test
|
|
COMMAND memory_mapped_file_test
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/test_data)
|
|
|
|
add_executable(segbits_file_reader_test segbits_file_reader_test.cc)
|
|
target_link_libraries(segbits_file_reader_test libprjxray gtest_main)
|
|
add_test(NAME segbits_file_reader_test
|
|
COMMAND segbits_file_reader_test
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/test_data)
|
|
endif()
|