mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-15 16:18:22 +01:00
26 lines
697 B
CMake
26 lines
697 B
CMake
enable_testing()
|
|
|
|
add_executable(
|
|
poet_test
|
|
testPhreeqcEngine.cpp
|
|
testPhreeqcMatrix.cpp
|
|
utils.cpp
|
|
)
|
|
|
|
target_link_libraries(
|
|
poet_test
|
|
IPhreeqcPOET
|
|
GTest::gtest_main
|
|
)
|
|
|
|
target_include_directories(poet_test PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
|
|
|
# read file and store in variable
|
|
file(REAL_PATH "${PROJECT_SOURCE_DIR}/database/phreeqc.dat" POET_PHREEQCDAT_DB)
|
|
file(REAL_PATH "${CMAKE_CURRENT_SOURCE_DIR}/barite_db.dat" POET_BARITE_DB)
|
|
file(REAL_PATH "${CMAKE_CURRENT_SOURCE_DIR}/barite_het.pqi" POET_BARITE_PQI)
|
|
|
|
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/testInput.hpp.in" "${CMAKE_CURRENT_BINARY_DIR}/testInput.hpp")
|
|
|
|
include(GoogleTest)
|
|
gtest_discover_tests(poet_test) |