Fix tests being broken

This commit is contained in:
Deukhoofd 2019-05-19 14:32:10 +02:00
parent 06fe0e7c4c
commit 01e8075958
No known key found for this signature in database
GPG Key ID: B4C087AC81641654
2 changed files with 2 additions and 1 deletions

View File

@ -2,11 +2,11 @@ cmake_minimum_required(VERSION 3.13)
project(PorygonLang)
set(CMAKE_CXX_STANDARD 17)
add_subdirectory(extern/Catch2)
add_library(PorygonLang src/main.cpp src/main.h++ src/Parser/Lexer.cpp src/Parser/Lexer.hpp src/Parser/TokenKind.hpp src/Parser/Token.hpp)
add_executable(PorygonLangTests src/main.cpp src/main.h++ src/Parser/Lexer.cpp src/Parser/Lexer.hpp src/Parser/TokenKind.hpp src/Parser/Token.hpp src/Parser/LexerTests.cpp)
add_subdirectory(extern/Catch2)
target_link_libraries(PorygonLangTests Catch2::Catch2)
target_compile_definitions(PorygonLangTests PRIVATE TESTS_BUILD)

View File

@ -1,5 +1,6 @@
#ifdef TESTS_BUILD
#define CATCH_CONFIG_MAIN
#include <catch2/catch.hpp>
#include "Lexer.hpp"