remove config file

update CMakeLists.txt
update gitignore file
This commit is contained in:
Elias Bennour 2023-10-15 19:00:46 +02:00
parent 119b5be760
commit 49b064d74d
3 changed files with 8 additions and 11 deletions

4
.gitignore vendored
View File

@ -1,2 +1,4 @@
.idea
cmake-build-debug
cmake-build-debug
njvm
njvm.dSYM

View File

@ -2,11 +2,7 @@ cmake_minimum_required(VERSION 3.0)
project(ninja LANGUAGES C)
set(CMAKE_C_STANDARD 99)
set(PROJECT_VERSION 0)
configure_file(
${CMAKE_SOURCE_DIR}/config.h.in
${CMAKE_BINARY_DIR}/config.h
)
include_directories(${CMAKE_BINARY_DIR})
add_executable(ninja
njvm.c config.h.in)
add_compile_options(-g -Wall -pedantic)
add_executable(ninja njvm.c)

3
njvm.c
View File

@ -1,7 +1,6 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "config.h"
#define IMMEDIATE(x) ((x) & 0x00FFFFFF)
@ -41,7 +40,7 @@ unsigned int stackPop(){
}
void version() {
printf("Ninja Virtual Machine version %i (compiled %s, %s)\n", PROJECT_VERSION, __DATE__, __TIME__);
printf("Ninja Virtual Machine version %i (compiled %s, %s)\n", 0, __DATE__, __TIME__);
}
void help() {