Implement tokenisation
This commit is contained in:
23
CMakeLists.txt
Normal file
23
CMakeLists.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
cmake_minimum_required(VERSION 3.15)
|
||||
|
||||
project(imp LANGUAGES C)
|
||||
|
||||
option(TESTS "Build tests" ON)
|
||||
|
||||
function(configure_target target)
|
||||
# Set C standard and compile flags
|
||||
set_target_properties(${target} PROPERTIES
|
||||
C_STANDARD 11
|
||||
C_STANDARD_REQUIRED ON
|
||||
C_EXTENSIONS OFF
|
||||
)
|
||||
target_compile_options(${target} PRIVATE -Wall -Wextra -Wpedantic)
|
||||
endfunction()
|
||||
|
||||
add_subdirectory(lib)
|
||||
|
||||
if (${TESTS})
|
||||
enable_testing()
|
||||
add_subdirectory(dep/unity)
|
||||
add_subdirectory(tests)
|
||||
endif()
|
||||
Reference in New Issue
Block a user