2022-01-06 02:06:45 +01:00
|
|
|
|
2022-01-06 02:27:07 +01:00
|
|
|
if(XTEST_ENABLE_PRNG)
|
|
|
|
set(XTEST_ADDITIONAL_SOURCES ${XTEST_SOURCE_DIR}/extern/pcg/pcg_basic.c)
|
|
|
|
set(XTEST_ADDITIONAL_DEFINES XTEST_PRNG)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
add_library(xtest xtest.c ${XTEST_ADDITIONAL_SOURCES})
|
|
|
|
target_compile_definitions(xtest PRIVATE XTEST ${XTEST_ADDITIONAL_DEFINES})
|
2022-01-06 02:44:33 +01:00
|
|
|
target_compile_options(xtest PRIVATE -Wall -Wextra -pedantic)
|
2022-01-06 02:27:07 +01:00
|
|
|
target_include_directories(xtest PRIVATE ${XTEST_SOURCE_DIR}/extern/pcg ${XTEST_SOURCE_DIR}/include/xtest)
|
2022-01-06 02:06:45 +01:00
|
|
|
|