28 lines
582 B
CMake
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}
|
|
)
|