rrcc/CMakeLists.txt

31 lines
1.3 KiB
CMake

cmake_minimum_required(VERSION 3.16)
project(rrcc)
set(CMAKE_CXX_STANDARD 14)
set(SOURCE_FILES
src/instructions/AddressOffset.h
src/instructions/Instruction.cpp src/instructions/Instruction.h
src/instructions/Write.cpp src/instructions/Write.h
src/instructions/Copy.cpp src/instructions/Copy.h
src/instructions/Load.cpp src/instructions/Load.h
src/instructions/Init.cpp src/instructions/Init.h
src/instructions/Calc.cpp src/instructions/Calc.h
src/instructions/CalcImm.cpp src/instructions/CalcImm.h
src/instructions/Branch.cpp src/instructions/Branch.h
src/instructions/Poll.cpp src/instructions/Poll.h
src/instructions/Loop.cpp src/instructions/Loop.h
src/instructions/Jump.cpp src/instructions/Jump.h
src/instructions/Return.cpp src/instructions/Return.h
src/instructions/Set.cpp src/instructions/Set.h
src/instructions/Wait.cpp src/instructions/Wait.h
src/instructions/End.cpp src/instructions/End.h
src/Parser.cpp src/Parser.h
src/Token.cpp src/Token.h
src/Declaration.cpp src/Declaration.h
src/Function.cpp src/Function.h
src/Assembler.cpp src/Assembler.h)
add_executable(rrc-as src/rrcas.cpp ${SOURCE_FILES})