f256/examples/pgztest/CMakeLists.txt
2024-01-01 15:50:30 -06:00

28 lines
582 B
CMake

# This is only to make my IDE happy.
# We can't actually build with it until I get llvm-mos integrated into
# toolchains. -- SCD
cmake_minimum_required(VERSION 3.22)
set(CMAKE_C_STANDARD 17)
project(pgztest)
set(DEFINES ${CMAKE_SOURCE_DIR}/../../include)
set(F256LIB ${CMAKE_SOURCE_DIR}/../../f256lib)
set(PGZTEST_SOURCE
${F256LIB}/api.h
${F256LIB}/f256.h
${F256LIB}/f256.c
pgztest.c
)
add_executable(${CMAKE_PROJECT_NAME}
${PGZTEST_SOURCE}
)
target_include_directories(${CMAKE_PROJECT_NAME} PUBLIC
${CMAKE_SOURCE_DIR}
${DEFINES}
${F256LIB}
)